[INFO] fetching crate mica 0.7.1... [INFO] checking mica-0.7.1 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate mica 0.7.1 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate mica 0.7.1 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-3-tc2/source/.cargo/config.toml [INFO] started tweaking crates.io crate mica 0.7.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate mica 0.7.1 [INFO] tweaked toml for crates.io crate mica 0.7.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 49 packages to latest compatible versions [INFO] [stderr] Adding ahash v0.7.8 (latest: v0.8.11) [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.6.0) [INFO] [stderr] Adding clap v3.2.25 (latest: v4.5.16) [INFO] [stderr] Adding clap_derive v3.2.25 (latest: v4.5.13) [INFO] [stderr] Adding clap_lex v0.2.4 (latest: v0.7.2) [INFO] [stderr] Adding hashbrown v0.12.3 (latest: v0.14.5) [INFO] [stderr] Adding heck v0.4.1 (latest: v0.5.0) [INFO] [stderr] Adding hermit-abi v0.1.19 (latest: v0.4.0) [INFO] [stderr] Adding indexmap v1.9.3 (latest: v2.5.0) [INFO] [stderr] Adding os_str_bytes v6.6.1 (latest: v7.0.0) [INFO] [stderr] Adding owo-colors v3.5.0 (latest: v4.0.0) [INFO] [stderr] Adding strsim v0.10.0 (latest: v0.11.1) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.77) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [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] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c69bb50a3efa82a527e115c4500e4012f381ecc7a7ce634f85e9f6efc9d5102b [INFO] running `Command { std: "docker" "start" "-a" "c69bb50a3efa82a527e115c4500e4012f381ecc7a7ce634f85e9f6efc9d5102b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c69bb50a3efa82a527e115c4500e4012f381ecc7a7ce634f85e9f6efc9d5102b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c69bb50a3efa82a527e115c4500e4012f381ecc7a7ce634f85e9f6efc9d5102b", kill_on_drop: false }` [INFO] [stdout] c69bb50a3efa82a527e115c4500e4012f381ecc7a7ce634f85e9f6efc9d5102b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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] 05bf5531798dcfbed33f510f1d537da012a89b0599a0b796836fa81dc7064087 [INFO] running `Command { std: "docker" "start" "-a" "05bf5531798dcfbed33f510f1d537da012a89b0599a0b796836fa81dc7064087", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Compiling ahash v0.7.8 [INFO] [stderr] Checking os_str_bytes v6.6.1 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Checking textwrap v0.16.1 [INFO] [stderr] Checking termcolor v1.4.1 [INFO] [stderr] Checking either v1.13.0 [INFO] [stderr] Checking owo-colors v3.5.0 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Checking clap_lex v0.2.4 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Compiling clap_derive v3.2.25 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking hashbrown v0.12.3 [INFO] [stderr] Checking mica v0.7.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `trace-gc` [INFO] [stdout] --> src/ll/gc.rs:109:27 [INFO] [stdout] | [INFO] [stdout] 109 | #[cfg(feature = "trace-gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `trace-gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `trace-gc` [INFO] [stdout] --> src/ll/gc.rs:232:15 [INFO] [stdout] | [INFO] [stdout] 232 | #[cfg(feature = "trace-gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `trace-gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `trace-gc` [INFO] [stdout] --> src/ll/gc.rs:237:19 [INFO] [stdout] | [INFO] [stdout] 237 | #[cfg(feature = "trace-gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `trace-gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `trace-gc` [INFO] [stdout] --> src/ll/gc.rs:250:15 [INFO] [stdout] | [INFO] [stdout] 250 | #[cfg(feature = "trace-gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `trace-gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `trace-gc` [INFO] [stdout] --> src/ll/gc.rs:358:15 [INFO] [stdout] | [INFO] [stdout] 358 | #[cfg(feature = "trace-gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `trace-gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `trace-gc` [INFO] [stdout] --> src/ll/gc.rs:371:15 [INFO] [stdout] | [INFO] [stdout] 371 | #[cfg(feature = "trace-gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `trace-gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `trace-gc` [INFO] [stdout] --> src/ll/gc.rs:387:15 [INFO] [stdout] | [INFO] [stdout] 387 | #[cfg(feature = "trace-gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `trace-gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `trace-gc` [INFO] [stdout] --> src/ll/gc.rs:401:11 [INFO] [stdout] | [INFO] [stdout] 401 | #[cfg(feature = "trace-gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `trace-gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `trace-vm-stack-ops` [INFO] [stdout] --> src/ll/vm.rs:154:15 [INFO] [stdout] | [INFO] [stdout] 154 | #[cfg(feature = "trace-vm-stack-ops")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `trace-vm-stack-ops` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `trace-vm-stack-ops` [INFO] [stdout] --> src/ll/vm.rs:166:15 [INFO] [stdout] | [INFO] [stdout] 166 | #[cfg(feature = "trace-vm-stack-ops")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `trace-vm-stack-ops` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `trace-vm-opcodes` [INFO] [stdout] --> src/ll/vm.rs:487:19 [INFO] [stdout] | [INFO] [stdout] 487 | #[cfg(feature = "trace-vm-opcodes")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `trace-vm-opcodes` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `trace-vm-opcodes` [INFO] [stdout] --> src/ll/vm.rs:492:19 [INFO] [stdout] | [INFO] [stdout] 492 | #[cfg(feature = "trace-vm-opcodes")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `trace-vm-opcodes` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `trace-vm-calls` [INFO] [stdout] --> src/ll/vm.rs:724:27 [INFO] [stdout] | [INFO] [stdout] 724 | #[cfg(feature = "trace-vm-calls")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `trace-vm-calls` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking clap v3.2.25 [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/corelib/builtins/dict.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub(crate) fn define(builder: TypeBuilder) -> TypeBuilder { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7 | / builder [INFO] [stdout] 8 | | .add_function("len", Dict::len) [INFO] [stdout] 9 | | .add_function("is_empty", Dict::is_empty) [INFO] [stdout] 10 | | .add_function("insert", Dict::insert) [INFO] [stdout] ... | [INFO] [stdout] 13 | | .add_function("contains_key", Dict::contains_key) [INFO] [stdout] 14 | | .add_function("clone", Dict::clone) [INFO] [stdout] | |___________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = 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/corelib/builtins/dict.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 6 | pub(crate) fn define(builder: TypeBuilder) -> TypeBuilder { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 19 | / RawFunctionKind::Foreign(Box::new(|env, gc, args| { [INFO] [stdout] 20 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 21 | | let iter = unsafe { DictIter::new(*arguments.raw_self()) }; [INFO] [stdout] 22 | | Ok(iter.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 23 | | })), [INFO] [stdout] | |_______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/corelib/builtins/list.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub(crate) fn define(builder: TypeBuilder>) -> TypeBuilder> { [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7 | / builder [INFO] [stdout] 8 | | .add_function("len", Vec::len) [INFO] [stdout] 9 | | .add_function("is_empty", Vec::is_empty) [INFO] [stdout] 10 | | // get is a common operation and is thus implemented as a raw function to avoid a roundtrip [INFO] [stdout] ... | [INFO] [stdout] 47 | | .add_function("swap", |v: &mut Vec, a: usize, b: usize| v.swap(a, b)) [INFO] [stdout] 48 | | .add_function("clone", |v: &Vec| v.clone()) [INFO] [stdout] | |_____________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/corelib/builtins/list.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 6 | pub(crate) fn define(builder: TypeBuilder>) -> TypeBuilder> { [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 53 | / RawFunctionKind::Foreign(Box::new(|env, gc, args| { [INFO] [stdout] 54 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 55 | | let iter = unsafe { ListIter::new(*arguments.raw_self()) }; [INFO] [stdout] 56 | | Ok(iter.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 57 | | })), [INFO] [stdout] | |_______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/corelib/builtins/number.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 4 | pub(crate) fn define(builder: TypeBuilder) -> TypeBuilder { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5 | / builder [INFO] [stdout] 6 | | // Constants [INFO] [stdout] 7 | | .add_static("nan", || f64::NAN) [INFO] [stdout] 8 | | .add_static("infinity", || f64::INFINITY) [INFO] [stdout] ... | [INFO] [stdout] 71 | | .add_static("parse", |s: String| -> Result { s.parse() }) [INFO] [stdout] 72 | | .add_function("to_string", |x: &f64| x.to_string()) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/corelib/builtins/string.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub(crate) fn define(builder: TypeBuilder) -> TypeBuilder { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 14 | / builder [INFO] [stdout] 15 | | .add_function("cat", |s: &String, t: Gc| format!("{s}{t}")) [INFO] [stdout] 16 | | .add_function("contains", |s: &String, sub: Gc| s.contains(sub.deref().deref())) [INFO] [stdout] 17 | | .add_function("starts_with", |s: &String, prefix: Gc| { [INFO] [stdout] ... | [INFO] [stdout] 94 | | })), [INFO] [stdout] 95 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/corelib/builtins/string.rs:99:13 [INFO] [stdout] | [INFO] [stdout] 13 | pub(crate) fn define(builder: TypeBuilder) -> TypeBuilder { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 99 | / RawFunctionKind::Foreign(Box::new(|env, gc, args| { [INFO] [stdout] 100 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 101 | | let sep: Gc = arguments.get(0).to_language_error()?; [INFO] [stdout] 102 | | let iter = unsafe { StringRSplit::new(*arguments.raw_self(), sep) }; [INFO] [stdout] 103 | | Ok(iter.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 104 | | })), [INFO] [stdout] | |_______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/corelib/builtins/string.rs:93:20 [INFO] [stdout] | [INFO] [stdout] 91 | let sep: Gc = arguments.get(0).to_language_error()?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 92 | let iter = unsafe { StringSplit::new(*arguments.raw_self(), sep) }; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 93 | Ok(iter.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/corelib/builtins/string.rs:103:20 [INFO] [stdout] | [INFO] [stdout] 101 | let sep: Gc = arguments.get(0).to_language_error()?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 102 | let iter = unsafe { StringRSplit::new(*arguments.raw_self(), sep) }; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 103 | Ok(iter.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/engine.rs:549:13 [INFO] [stdout] | [INFO] [stdout] 541 | pub fn add_function(&mut self, name: &str, f: F) -> Result<(), Error> [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 549 | FunctionKind::Foreign(f.into_raw_foreign_function()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/error.rs:135:42 [INFO] [stdout] | [INFO] [stdout] 135 | self.map_err(|error| Error::User(Box::new(UserError(error)))) [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/hl/error.rs:143:47 [INFO] [stdout] | [INFO] [stdout] 143 | r.map_err(|error| LanguageErrorKind::User(Box::new(error))) [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/hl/function.rs:275:22 [INFO] [stdout] | [INFO] [stdout] 274 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 275 | create_rawff(move |env, gc, args| { [INFO] [stdout] | ______________________^ [INFO] [stdout] 276 | | self(Arguments::new(args, env)) [INFO] [stdout] 277 | | .map(|value| value.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 278 | | .map_err(|error| LanguageErrorKind::User(Box::new(error))) [INFO] [stdout] 279 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/function.rs:276:13 [INFO] [stdout] | [INFO] [stdout] 274 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 275 | create_rawff(move |env, gc, args| { [INFO] [stdout] 276 | / self(Arguments::new(args, env)) [INFO] [stdout] 277 | | .map(|value| value.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | |_______________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/function.rs:277:30 [INFO] [stdout] | [INFO] [stdout] 277 | .map(|value| value.into_value_with_environment(env).to_raw(gc)) [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/hl/function.rs:278:58 [INFO] [stdout] | [INFO] [stdout] 278 | .map_err(|error| LanguageErrorKind::User(Box::new(error))) [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/hl/function.rs:293:22 [INFO] [stdout] | [INFO] [stdout] 292 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 293 | create_rawff(move |env, gc, args| { [INFO] [stdout] | ______________________^ [INFO] [stdout] 294 | | Ok(self(Arguments::new(args, env)).into_value_with_environment(env).to_raw(gc)) [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/hl/function.rs:294:16 [INFO] [stdout] | [INFO] [stdout] 292 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 293 | create_rawff(move |env, gc, args| { [INFO] [stdout] 294 | Ok(self(Arguments::new(args, env)).into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/traits.rs:79:9 [INFO] [stdout] | [INFO] [stdout] 79 | self.inner.add_method(Rc::from(name), arity).map(MethodId).map_err(|e| match e { [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/hl/traits.rs:108:18 [INFO] [stdout] | [INFO] [stdout] 107 | let instance = unsafe { Gc::from_raw(instance) }; [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 108 | Value::Trait(Hidden(instance)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/types.rs:141:26 [INFO] [stdout] | [INFO] [stdout] 135 | pub fn new(type_name: impl Into>) -> Self [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 141 | type_dtable: Default::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/hl/types.rs:142:30 [INFO] [stdout] | [INFO] [stdout] 135 | pub fn new(type_name: impl Into>) -> Self [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 142 | instance_dtable: Default::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/hl/types.rs:190:13 [INFO] [stdout] | [INFO] [stdout] 182 | pub fn add_static(self, name: &str, 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] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 190 | FunctionKind::Foreign(f.into_raw_foreign_function()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/types.rs:249:13 [INFO] [stdout] | [INFO] [stdout] 241 | pub fn add_function(self, name: &str, 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] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 249 | FunctionKind::Foreign(f.into_raw_foreign_function()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/types.rs:399:12 [INFO] [stdout] | [INFO] [stdout] 372 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 393 | let instance_dtable = Gc::new(instance_dtable); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 398 | let type_dtable = Gc::new(type_dtable); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 399 | Ok(BuiltType { [INFO] [stdout] | ____________^ [INFO] [stdout] 400 | | type_dtable, [INFO] [stdout] 401 | | instance_dtable, [INFO] [stdout] 402 | | type_name: self.type_name, [INFO] [stdout] 403 | | _data: PhantomData, [INFO] [stdout] 404 | | }) [INFO] [stdout] | | ^ [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] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/types.rs:435:25 [INFO] [stdout] | [INFO] [stdout] 433 | let user_data: Box = [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 434 | Box::new(Type::::new(Gc::clone(&self.type_dtable))); [INFO] [stdout] 435 | Value::UserData(Gc::new(user_data)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/userdata.rs:97:21 [INFO] [stdout] | [INFO] [stdout] 95 | pub(crate) fn new(dtable: GcRaw, data: T) -> Self { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 96 | Self { [INFO] [stdout] 97 | dtable: unsafe { Gc::from_raw(dtable) }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/userdata.rs:100:19 [INFO] [stdout] | [INFO] [stdout] 95 | pub(crate) fn new(dtable: GcRaw, data: T) -> Self { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 100 | data: UnsafeCell::new(data), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/value.rs:324:21 [INFO] [stdout] | [INFO] [stdout] 323 | fn into_value(self, _: &()) -> Value { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 324 | Value::Dict(Hidden(Gc::new(self))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/value.rs:340:25 [INFO] [stdout] | [INFO] [stdout] 334 | fn into_value(self, env: &Environment) -> Value { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 335 | let dtable = env.get_user_dtable::().map(Gc::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] 339 | let object = Object::new(Gc::as_raw(&dtable), self); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 340 | Value::UserData(Gc::new(Box::new(object))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:23:18 [INFO] [stdout] | [INFO] [stdout] 22 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 23 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 24 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 25 | | let result = self(); [INFO] [stdout] ... | [INFO] [stdout] 28 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:27:16 [INFO] [stdout] | [INFO] [stdout] 22 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 25 | let result = self(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | [INFO] [stdout] 27 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:42:18 [INFO] [stdout] | [INFO] [stdout] 41 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 43 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 44 | | let result = self(); [INFO] [stdout] ... | [INFO] [stdout] 47 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:46:36 [INFO] [stdout] | [INFO] [stdout] 41 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 44 | let result = self(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 45 | [INFO] [stdout] 46 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:46:51 [INFO] [stdout] | [INFO] [stdout] 46 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:60:18 [INFO] [stdout] | [INFO] [stdout] 59 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 61 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 62 | | let arg_self = RawSelf(arguments.raw_self()); [INFO] [stdout] ... | [INFO] [stdout] 66 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 67 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:66:16 [INFO] [stdout] | [INFO] [stdout] 59 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64 | let result = self(arg_self); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | [INFO] [stdout] 66 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:81:18 [INFO] [stdout] | [INFO] [stdout] 80 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 81 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 82 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 83 | | let arg_self = RawSelf(arguments.raw_self()); [INFO] [stdout] ... | [INFO] [stdout] 87 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 88 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:87:36 [INFO] [stdout] | [INFO] [stdout] 80 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 85 | let result = self(arg_self); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | [INFO] [stdout] 87 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:87:51 [INFO] [stdout] | [INFO] [stdout] 87 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:103:18 [INFO] [stdout] | [INFO] [stdout] 102 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 103 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 104 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 105 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 106 | | ::self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 111 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 112 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:111:16 [INFO] [stdout] | [INFO] [stdout] 102 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 105 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 109 | let result = self(arg_self); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 110 | [INFO] [stdout] 111 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:127:18 [INFO] [stdout] | [INFO] [stdout] 126 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 127 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 128 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 129 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 130 | | ::mut_self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 135 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 136 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:135:16 [INFO] [stdout] | [INFO] [stdout] 126 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 129 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 133 | let result = self(arg_self); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | [INFO] [stdout] 135 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:152:18 [INFO] [stdout] | [INFO] [stdout] 151 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 152 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 153 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 154 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 155 | | ::self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 160 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 161 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:160:36 [INFO] [stdout] | [INFO] [stdout] 151 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 154 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 158 | let result = self(arg_self); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 159 | [INFO] [stdout] 160 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:160:51 [INFO] [stdout] | [INFO] [stdout] 160 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:177:18 [INFO] [stdout] | [INFO] [stdout] 176 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 177 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 178 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 179 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 180 | | ::mut_self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 185 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 186 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:185:36 [INFO] [stdout] | [INFO] [stdout] 176 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 179 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 183 | let result = self(arg_self); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 184 | [INFO] [stdout] 185 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:185:51 [INFO] [stdout] | [INFO] [stdout] 185 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:200:18 [INFO] [stdout] | [INFO] [stdout] 199 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 200 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 201 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 202 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] ... | [INFO] [stdout] 206 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 207 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:206:16 [INFO] [stdout] | [INFO] [stdout] 199 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 202 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 203 | [INFO] [stdout] 204 | let result = self(arg_0); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 205 | [INFO] [stdout] 206 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:222:18 [INFO] [stdout] | [INFO] [stdout] 221 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 222 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 223 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 224 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] ... | [INFO] [stdout] 228 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 229 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:228:36 [INFO] [stdout] | [INFO] [stdout] 221 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 224 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 225 | [INFO] [stdout] 226 | let result = self(arg_0); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | [INFO] [stdout] 228 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:228:51 [INFO] [stdout] | [INFO] [stdout] 228 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:243:18 [INFO] [stdout] | [INFO] [stdout] 242 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 243 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 244 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 245 | | let arg_self = RawSelf(arguments.raw_self()); [INFO] [stdout] 246 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] ... | [INFO] [stdout] 250 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 251 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:250:16 [INFO] [stdout] | [INFO] [stdout] 242 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 246 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 247 | [INFO] [stdout] 248 | let result = self(arg_self, arg_0); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 249 | [INFO] [stdout] 250 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:266:18 [INFO] [stdout] | [INFO] [stdout] 265 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 266 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 267 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 268 | | let arg_self = RawSelf(arguments.raw_self()); [INFO] [stdout] 269 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] ... | [INFO] [stdout] 273 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 274 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:273:36 [INFO] [stdout] | [INFO] [stdout] 265 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 269 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 270 | [INFO] [stdout] 271 | let result = self(arg_self, arg_0); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 272 | [INFO] [stdout] 273 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:273:51 [INFO] [stdout] | [INFO] [stdout] 273 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:290:18 [INFO] [stdout] | [INFO] [stdout] 289 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 290 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 291 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 292 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 293 | | ::self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 299 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 300 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:299:16 [INFO] [stdout] | [INFO] [stdout] 289 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 292 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 295 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 296 | [INFO] [stdout] 297 | let result = self(arg_self, arg_0); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 298 | [INFO] [stdout] 299 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:317:18 [INFO] [stdout] | [INFO] [stdout] 316 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 317 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 318 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 319 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 320 | | ::mut_self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 326 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 327 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:326:16 [INFO] [stdout] | [INFO] [stdout] 316 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 319 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 322 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 323 | [INFO] [stdout] 324 | let result = self(arg_self, arg_0); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 325 | [INFO] [stdout] 326 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:344:18 [INFO] [stdout] | [INFO] [stdout] 343 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 344 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 345 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 346 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 347 | | ::self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 353 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:353:36 [INFO] [stdout] | [INFO] [stdout] 343 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 346 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 349 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 350 | [INFO] [stdout] 351 | let result = self(arg_self, arg_0); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 352 | [INFO] [stdout] 353 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:353:51 [INFO] [stdout] | [INFO] [stdout] 353 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:371:18 [INFO] [stdout] | [INFO] [stdout] 370 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 371 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 372 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 373 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 374 | | ::mut_self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 380 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 381 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:380:36 [INFO] [stdout] | [INFO] [stdout] 370 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 373 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 376 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 377 | [INFO] [stdout] 378 | let result = self(arg_self, arg_0); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 379 | [INFO] [stdout] 380 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:380:51 [INFO] [stdout] | [INFO] [stdout] 380 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:396:18 [INFO] [stdout] | [INFO] [stdout] 395 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 396 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 397 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 398 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] 399 | | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] ... | [INFO] [stdout] 403 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 404 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:403:16 [INFO] [stdout] | [INFO] [stdout] 395 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 398 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 399 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 400 | [INFO] [stdout] 401 | let result = self(arg_0, arg_1); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 402 | [INFO] [stdout] 403 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:420:18 [INFO] [stdout] | [INFO] [stdout] 419 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 420 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 421 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 422 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] 423 | | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] ... | [INFO] [stdout] 427 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 428 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:427:36 [INFO] [stdout] | [INFO] [stdout] 419 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 422 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 423 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 424 | [INFO] [stdout] 425 | let result = self(arg_0, arg_1); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 426 | [INFO] [stdout] 427 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:427:51 [INFO] [stdout] | [INFO] [stdout] 427 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:443:18 [INFO] [stdout] | [INFO] [stdout] 442 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 443 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 444 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 445 | | let arg_self = RawSelf(arguments.raw_self()); [INFO] [stdout] 446 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] ... | [INFO] [stdout] 451 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 452 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:451:16 [INFO] [stdout] | [INFO] [stdout] 442 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 446 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 447 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 448 | [INFO] [stdout] 449 | let result = self(arg_self, arg_0, arg_1); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 450 | [INFO] [stdout] 451 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:468:18 [INFO] [stdout] | [INFO] [stdout] 467 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 468 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 469 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 470 | | let arg_self = RawSelf(arguments.raw_self()); [INFO] [stdout] 471 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] ... | [INFO] [stdout] 476 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 477 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:476:36 [INFO] [stdout] | [INFO] [stdout] 467 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 471 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 472 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 473 | [INFO] [stdout] 474 | let result = self(arg_self, arg_0, arg_1); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 475 | [INFO] [stdout] 476 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:476:51 [INFO] [stdout] | [INFO] [stdout] 476 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:495:18 [INFO] [stdout] | [INFO] [stdout] 494 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 495 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 496 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 497 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 498 | | ::self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 505 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 506 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:505:16 [INFO] [stdout] | [INFO] [stdout] 494 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 497 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 500 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 501 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 502 | [INFO] [stdout] 503 | let result = self(arg_self, arg_0, arg_1); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 504 | [INFO] [stdout] 505 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:524:18 [INFO] [stdout] | [INFO] [stdout] 523 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 524 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 525 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 526 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 527 | | ::mut_self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 534 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 535 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:534:16 [INFO] [stdout] | [INFO] [stdout] 523 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 526 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 529 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 530 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 531 | [INFO] [stdout] 532 | let result = self(arg_self, arg_0, arg_1); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 533 | [INFO] [stdout] 534 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:554:18 [INFO] [stdout] | [INFO] [stdout] 553 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 554 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 555 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 556 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 557 | | ::self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 564 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 565 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:564:36 [INFO] [stdout] | [INFO] [stdout] 553 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 556 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 559 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 560 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 561 | [INFO] [stdout] 562 | let result = self(arg_self, arg_0, arg_1); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 563 | [INFO] [stdout] 564 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:564:51 [INFO] [stdout] | [INFO] [stdout] 564 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:584:18 [INFO] [stdout] | [INFO] [stdout] 583 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 584 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 585 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 586 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 587 | | ::mut_self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 594 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 595 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:594:36 [INFO] [stdout] | [INFO] [stdout] 583 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 586 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 589 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 590 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 591 | [INFO] [stdout] 592 | let result = self(arg_self, arg_0, arg_1); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 593 | [INFO] [stdout] 594 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:594:51 [INFO] [stdout] | [INFO] [stdout] 594 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:611:18 [INFO] [stdout] | [INFO] [stdout] 610 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 611 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 612 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 613 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] 614 | | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] ... | [INFO] [stdout] 619 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 620 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:619:16 [INFO] [stdout] | [INFO] [stdout] 610 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 613 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 614 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 615 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 616 | [INFO] [stdout] 617 | let result = self(arg_0, arg_1, arg_2); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 618 | [INFO] [stdout] 619 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:637:18 [INFO] [stdout] | [INFO] [stdout] 636 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 637 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 638 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 639 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] 640 | | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] ... | [INFO] [stdout] 645 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 646 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:645:36 [INFO] [stdout] | [INFO] [stdout] 636 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 639 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 640 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 641 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 642 | [INFO] [stdout] 643 | let result = self(arg_0, arg_1, arg_2); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 644 | [INFO] [stdout] 645 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:645:51 [INFO] [stdout] | [INFO] [stdout] 645 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:663:18 [INFO] [stdout] | [INFO] [stdout] 662 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 663 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 664 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 665 | | let arg_self = RawSelf(arguments.raw_self()); [INFO] [stdout] 666 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] ... | [INFO] [stdout] 672 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [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/hl/generated/function_variants.rs:672:16 [INFO] [stdout] | [INFO] [stdout] 662 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 666 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 667 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 668 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 669 | [INFO] [stdout] 670 | let result = self(arg_self, arg_0, arg_1, arg_2); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 671 | [INFO] [stdout] 672 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:691:18 [INFO] [stdout] | [INFO] [stdout] 690 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 691 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 692 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 693 | | let arg_self = RawSelf(arguments.raw_self()); [INFO] [stdout] 694 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] ... | [INFO] [stdout] 700 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 701 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:700:36 [INFO] [stdout] | [INFO] [stdout] 690 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 694 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 695 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 696 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 697 | [INFO] [stdout] 698 | let result = self(arg_self, arg_0, arg_1, arg_2); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 699 | [INFO] [stdout] 700 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:700:51 [INFO] [stdout] | [INFO] [stdout] 700 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:720:18 [INFO] [stdout] | [INFO] [stdout] 719 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 720 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 721 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 722 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 723 | | ::self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 731 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 732 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:731:16 [INFO] [stdout] | [INFO] [stdout] 719 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 722 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 725 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 726 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 727 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 728 | [INFO] [stdout] 729 | let result = self(arg_self, arg_0, arg_1, arg_2); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 730 | [INFO] [stdout] 731 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:751:18 [INFO] [stdout] | [INFO] [stdout] 750 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 751 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 752 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 753 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 754 | | ::mut_self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 762 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [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/hl/generated/function_variants.rs:762:16 [INFO] [stdout] | [INFO] [stdout] 750 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 753 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 756 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 757 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 758 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 759 | [INFO] [stdout] 760 | let result = self(arg_self, arg_0, arg_1, arg_2); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 761 | [INFO] [stdout] 762 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:783:18 [INFO] [stdout] | [INFO] [stdout] 782 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 783 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 784 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 785 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 786 | | ::self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 794 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 795 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:794:36 [INFO] [stdout] | [INFO] [stdout] 782 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 785 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 788 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 789 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 790 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 791 | [INFO] [stdout] 792 | let result = self(arg_self, arg_0, arg_1, arg_2); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 793 | [INFO] [stdout] 794 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:794:51 [INFO] [stdout] | [INFO] [stdout] 794 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:815:18 [INFO] [stdout] | [INFO] [stdout] 814 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 815 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 816 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 817 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 818 | | ::mut_self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 826 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:826:36 [INFO] [stdout] | [INFO] [stdout] 814 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 817 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 820 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 821 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 822 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 823 | [INFO] [stdout] 824 | let result = self(arg_self, arg_0, arg_1, arg_2); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 825 | [INFO] [stdout] 826 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:826:51 [INFO] [stdout] | [INFO] [stdout] 826 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:844:18 [INFO] [stdout] | [INFO] [stdout] 843 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 844 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 845 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 846 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] 847 | | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] ... | [INFO] [stdout] 853 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 854 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:853:16 [INFO] [stdout] | [INFO] [stdout] 843 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 846 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 847 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 848 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 849 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 850 | [INFO] [stdout] 851 | let result = self(arg_0, arg_1, arg_2, arg_3); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 852 | [INFO] [stdout] 853 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:872:18 [INFO] [stdout] | [INFO] [stdout] 871 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 872 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 873 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 874 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] 875 | | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] ... | [INFO] [stdout] 881 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 882 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:881:36 [INFO] [stdout] | [INFO] [stdout] 871 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 874 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 875 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 876 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 877 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 878 | [INFO] [stdout] 879 | let result = self(arg_0, arg_1, arg_2, arg_3); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 880 | [INFO] [stdout] 881 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:881:51 [INFO] [stdout] | [INFO] [stdout] 881 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:900:18 [INFO] [stdout] | [INFO] [stdout] 899 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 900 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 901 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 902 | | let arg_self = RawSelf(arguments.raw_self()); [INFO] [stdout] 903 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] ... | [INFO] [stdout] 910 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 911 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:910:16 [INFO] [stdout] | [INFO] [stdout] 899 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 903 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 904 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 905 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 906 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 907 | [INFO] [stdout] 908 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 909 | [INFO] [stdout] 910 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:930:18 [INFO] [stdout] | [INFO] [stdout] 929 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 930 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 931 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 932 | | let arg_self = RawSelf(arguments.raw_self()); [INFO] [stdout] 933 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] ... | [INFO] [stdout] 940 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 941 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:940:36 [INFO] [stdout] | [INFO] [stdout] 929 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 933 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 934 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 935 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 936 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 937 | [INFO] [stdout] 938 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 939 | [INFO] [stdout] 940 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:940:51 [INFO] [stdout] | [INFO] [stdout] 940 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:962:18 [INFO] [stdout] | [INFO] [stdout] 961 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 962 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 963 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 964 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 965 | | ::self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 974 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 975 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:974:16 [INFO] [stdout] | [INFO] [stdout] 961 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 964 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 967 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 968 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 969 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 970 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 971 | [INFO] [stdout] 972 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 973 | [INFO] [stdout] 974 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:996:18 [INFO] [stdout] | [INFO] [stdout] 995 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 996 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 997 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 998 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 999 | | ::mut_self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 1008 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 1009 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1008:16 [INFO] [stdout] | [INFO] [stdout] 995 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 998 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1001 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1002 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1003 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1004 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1005 | [INFO] [stdout] 1006 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1007 | [INFO] [stdout] 1008 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1030:18 [INFO] [stdout] | [INFO] [stdout] 1029 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1030 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1031 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1032 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 1033 | | ::self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 1042 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 1043 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1042:36 [INFO] [stdout] | [INFO] [stdout] 1029 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1032 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1035 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1036 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1037 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1038 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1039 | [INFO] [stdout] 1040 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1041 | [INFO] [stdout] 1042 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1042:51 [INFO] [stdout] | [INFO] [stdout] 1042 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:1065:18 [INFO] [stdout] | [INFO] [stdout] 1064 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1065 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1066 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1067 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 1068 | | ::mut_self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 1077 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 1078 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1077:36 [INFO] [stdout] | [INFO] [stdout] 1064 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1067 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1070 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1071 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1072 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1073 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1074 | [INFO] [stdout] 1075 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1076 | [INFO] [stdout] 1077 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1077:51 [INFO] [stdout] | [INFO] [stdout] 1077 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:1096:18 [INFO] [stdout] | [INFO] [stdout] 1095 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1096 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1097 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1098 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] 1099 | | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] ... | [INFO] [stdout] 1106 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [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/hl/generated/function_variants.rs:1106:16 [INFO] [stdout] | [INFO] [stdout] 1095 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1098 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1099 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1100 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1101 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1102 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1103 | [INFO] [stdout] 1104 | let result = self(arg_0, arg_1, arg_2, arg_3, arg_4); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1105 | [INFO] [stdout] 1106 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1126:18 [INFO] [stdout] | [INFO] [stdout] 1125 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1126 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1127 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1128 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] 1129 | | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] ... | [INFO] [stdout] 1136 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 1137 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1136:36 [INFO] [stdout] | [INFO] [stdout] 1125 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1128 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1129 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1130 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1131 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1132 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1133 | [INFO] [stdout] 1134 | let result = self(arg_0, arg_1, arg_2, arg_3, arg_4); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1135 | [INFO] [stdout] 1136 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1136:51 [INFO] [stdout] | [INFO] [stdout] 1136 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:1156:18 [INFO] [stdout] | [INFO] [stdout] 1155 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1156 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1157 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1158 | | let arg_self = RawSelf(arguments.raw_self()); [INFO] [stdout] 1159 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] ... | [INFO] [stdout] 1167 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 1168 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1167:16 [INFO] [stdout] | [INFO] [stdout] 1155 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1159 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1160 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1161 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1162 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1163 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1164 | [INFO] [stdout] 1165 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1166 | [INFO] [stdout] 1167 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1188:18 [INFO] [stdout] | [INFO] [stdout] 1187 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1188 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1189 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1190 | | let arg_self = RawSelf(arguments.raw_self()); [INFO] [stdout] 1191 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] ... | [INFO] [stdout] 1199 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 1200 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1199:36 [INFO] [stdout] | [INFO] [stdout] 1187 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1191 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1192 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1193 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1194 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1195 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1196 | [INFO] [stdout] 1197 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1198 | [INFO] [stdout] 1199 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1199:51 [INFO] [stdout] | [INFO] [stdout] 1199 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:1222:18 [INFO] [stdout] | [INFO] [stdout] 1221 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1222 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1223 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1224 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 1225 | | ::self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 1235 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 1236 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1235:16 [INFO] [stdout] | [INFO] [stdout] 1221 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1224 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1227 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1228 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1229 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1230 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1231 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1232 | [INFO] [stdout] 1233 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1234 | [INFO] [stdout] 1235 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1258:18 [INFO] [stdout] | [INFO] [stdout] 1257 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1258 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1259 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1260 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 1261 | | ::mut_self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 1271 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 1272 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1271:16 [INFO] [stdout] | [INFO] [stdout] 1257 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1260 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1263 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1264 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1265 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1266 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1267 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1268 | [INFO] [stdout] 1269 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1270 | [INFO] [stdout] 1271 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1295:18 [INFO] [stdout] | [INFO] [stdout] 1294 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1295 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1296 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1297 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 1298 | | ::self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 1308 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 1309 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1308:36 [INFO] [stdout] | [INFO] [stdout] 1294 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1297 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1300 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1301 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1302 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1303 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1304 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1305 | [INFO] [stdout] 1306 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1307 | [INFO] [stdout] 1308 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1308:51 [INFO] [stdout] | [INFO] [stdout] 1308 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:1332:18 [INFO] [stdout] | [INFO] [stdout] 1331 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1332 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1333 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1334 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 1335 | | ::mut_self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 1345 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 1346 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1345:36 [INFO] [stdout] | [INFO] [stdout] 1331 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1334 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1337 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1338 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1339 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1340 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1341 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1342 | [INFO] [stdout] 1343 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1344 | [INFO] [stdout] 1345 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1345:51 [INFO] [stdout] | [INFO] [stdout] 1345 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:1365:18 [INFO] [stdout] | [INFO] [stdout] 1364 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1365 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1366 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1367 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] 1368 | | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] ... | [INFO] [stdout] 1376 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 1377 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1376:16 [INFO] [stdout] | [INFO] [stdout] 1364 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1367 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1368 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1369 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1370 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1371 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1372 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1373 | [INFO] [stdout] 1374 | let result = self(arg_0, arg_1, arg_2, arg_3, arg_4, arg_5); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1375 | [INFO] [stdout] 1376 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1398:18 [INFO] [stdout] | [INFO] [stdout] 1397 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1398 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1399 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1400 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] 1401 | | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] ... | [INFO] [stdout] 1409 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 1410 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1409:36 [INFO] [stdout] | [INFO] [stdout] 1397 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1400 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1401 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1402 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1403 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1404 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1405 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1406 | [INFO] [stdout] 1407 | let result = self(arg_0, arg_1, arg_2, arg_3, arg_4, arg_5); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1408 | [INFO] [stdout] 1409 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1409:51 [INFO] [stdout] | [INFO] [stdout] 1409 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:1430:18 [INFO] [stdout] | [INFO] [stdout] 1429 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1430 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1431 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1432 | | let arg_self = RawSelf(arguments.raw_self()); [INFO] [stdout] 1433 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] ... | [INFO] [stdout] 1442 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 1443 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1442:16 [INFO] [stdout] | [INFO] [stdout] 1429 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1433 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1434 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1435 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1436 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1437 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1438 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1439 | [INFO] [stdout] 1440 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1441 | [INFO] [stdout] 1442 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1464:18 [INFO] [stdout] | [INFO] [stdout] 1463 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1464 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1465 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1466 | | let arg_self = RawSelf(arguments.raw_self()); [INFO] [stdout] 1467 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] ... | [INFO] [stdout] 1476 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 1477 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1476:36 [INFO] [stdout] | [INFO] [stdout] 1463 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1467 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1468 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1469 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1470 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1471 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1472 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1473 | [INFO] [stdout] 1474 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1475 | [INFO] [stdout] 1476 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1476:51 [INFO] [stdout] | [INFO] [stdout] 1476 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:1500:18 [INFO] [stdout] | [INFO] [stdout] 1499 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1500 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1501 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1502 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 1503 | | ::self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 1514 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 1515 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1514:16 [INFO] [stdout] | [INFO] [stdout] 1499 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1502 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1505 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1506 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1507 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1508 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1509 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1510 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1511 | [INFO] [stdout] 1512 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1513 | [INFO] [stdout] 1514 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1538:18 [INFO] [stdout] | [INFO] [stdout] 1537 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1538 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1539 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1540 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 1541 | | ::mut_self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 1552 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 1553 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1552:16 [INFO] [stdout] | [INFO] [stdout] 1537 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1540 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1543 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1544 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1545 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1546 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1547 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1548 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1549 | [INFO] [stdout] 1550 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1551 | [INFO] [stdout] 1552 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1577:18 [INFO] [stdout] | [INFO] [stdout] 1576 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1577 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1578 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1579 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 1580 | | ::self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 1591 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 1592 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1591:36 [INFO] [stdout] | [INFO] [stdout] 1576 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1579 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1582 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1583 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1584 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1585 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1586 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1587 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1588 | [INFO] [stdout] 1589 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1590 | [INFO] [stdout] 1591 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1591:51 [INFO] [stdout] | [INFO] [stdout] 1591 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:1616:18 [INFO] [stdout] | [INFO] [stdout] 1615 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1616 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1617 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1618 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 1619 | | ::mut_self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 1630 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 1631 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1630:36 [INFO] [stdout] | [INFO] [stdout] 1615 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1618 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1621 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1622 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1623 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1624 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1625 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1626 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1627 | [INFO] [stdout] 1628 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1629 | [INFO] [stdout] 1630 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1630:51 [INFO] [stdout] | [INFO] [stdout] 1630 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:1652:18 [INFO] [stdout] | [INFO] [stdout] 1651 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1652 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1653 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1654 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] 1655 | | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] ... | [INFO] [stdout] 1664 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 1665 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1664:16 [INFO] [stdout] | [INFO] [stdout] 1651 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1654 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1655 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1656 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1657 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1658 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1659 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1660 | let arg_6 = wrap_in_language_error(arguments.get(6))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1661 | [INFO] [stdout] 1662 | let result = self(arg_0, arg_1, arg_2, arg_3, arg_4, arg_5, arg_6); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1663 | [INFO] [stdout] 1664 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1687:18 [INFO] [stdout] | [INFO] [stdout] 1686 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1687 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1688 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1689 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] 1690 | | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] ... | [INFO] [stdout] 1699 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 1700 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1699:36 [INFO] [stdout] | [INFO] [stdout] 1686 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1689 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1690 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1691 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1692 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1693 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1694 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1695 | let arg_6 = wrap_in_language_error(arguments.get(6))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1696 | [INFO] [stdout] 1697 | let result = self(arg_0, arg_1, arg_2, arg_3, arg_4, arg_5, arg_6); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1698 | [INFO] [stdout] 1699 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1699:51 [INFO] [stdout] | [INFO] [stdout] 1699 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:1721:18 [INFO] [stdout] | [INFO] [stdout] 1720 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1721 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1722 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1723 | | let arg_self = RawSelf(arguments.raw_self()); [INFO] [stdout] 1724 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] ... | [INFO] [stdout] 1734 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 1735 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1734:16 [INFO] [stdout] | [INFO] [stdout] 1720 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1724 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1725 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1726 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1727 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1728 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1729 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1730 | let arg_6 = wrap_in_language_error(arguments.get(6))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1731 | [INFO] [stdout] 1732 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5, arg_6); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1733 | [INFO] [stdout] 1734 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1757:18 [INFO] [stdout] | [INFO] [stdout] 1756 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1757 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1758 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1759 | | let arg_self = RawSelf(arguments.raw_self()); [INFO] [stdout] 1760 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] ... | [INFO] [stdout] 1770 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 1771 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1770:36 [INFO] [stdout] | [INFO] [stdout] 1756 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1760 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1761 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1762 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1763 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1764 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1765 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1766 | let arg_6 = wrap_in_language_error(arguments.get(6))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1767 | [INFO] [stdout] 1768 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5, arg_6); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1769 | [INFO] [stdout] 1770 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1770:51 [INFO] [stdout] | [INFO] [stdout] 1770 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:1795:18 [INFO] [stdout] | [INFO] [stdout] 1794 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1795 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1796 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1797 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 1798 | | ::self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 1810 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 1811 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1810:16 [INFO] [stdout] | [INFO] [stdout] 1794 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1797 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1800 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1801 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1802 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1803 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1804 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1805 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1806 | let arg_6 = wrap_in_language_error(arguments.get(6))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1807 | [INFO] [stdout] 1808 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5, arg_6); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1809 | [INFO] [stdout] 1810 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1835:18 [INFO] [stdout] | [INFO] [stdout] 1834 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1835 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1836 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1837 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 1838 | | ::mut_self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 1850 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 1851 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1850:16 [INFO] [stdout] | [INFO] [stdout] 1834 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1837 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1840 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1841 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1842 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1843 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1844 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1845 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1846 | let arg_6 = wrap_in_language_error(arguments.get(6))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1847 | [INFO] [stdout] 1848 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5, arg_6); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1849 | [INFO] [stdout] 1850 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1876:18 [INFO] [stdout] | [INFO] [stdout] 1875 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1876 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1877 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1878 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 1879 | | ::self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 1891 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 1892 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1891:36 [INFO] [stdout] | [INFO] [stdout] 1875 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1878 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1881 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1882 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1883 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1884 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1885 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1886 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1887 | let arg_6 = wrap_in_language_error(arguments.get(6))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1888 | [INFO] [stdout] 1889 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5, arg_6); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1890 | [INFO] [stdout] 1891 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1891:51 [INFO] [stdout] | [INFO] [stdout] 1891 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:1917:18 [INFO] [stdout] | [INFO] [stdout] 1916 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1917 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1918 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1919 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 1920 | | ::mut_self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 1932 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 1933 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1932:36 [INFO] [stdout] | [INFO] [stdout] 1916 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1919 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1922 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1923 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1924 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1925 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1926 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1927 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1928 | let arg_6 = wrap_in_language_error(arguments.get(6))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1929 | [INFO] [stdout] 1930 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5, arg_6); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1931 | [INFO] [stdout] 1932 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1932:51 [INFO] [stdout] | [INFO] [stdout] 1932 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:1955:18 [INFO] [stdout] | [INFO] [stdout] 1954 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1955 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1956 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1957 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] 1958 | | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] ... | [INFO] [stdout] 1968 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 1969 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1968:16 [INFO] [stdout] | [INFO] [stdout] 1954 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1957 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1958 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1959 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1960 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1961 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1962 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1963 | let arg_6 = wrap_in_language_error(arguments.get(6))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1964 | let arg_7 = wrap_in_language_error(arguments.get(7))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1965 | [INFO] [stdout] 1966 | let result = self(arg_0, arg_1, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1967 | [INFO] [stdout] 1968 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:1992:18 [INFO] [stdout] | [INFO] [stdout] 1991 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1992 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 1993 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 1994 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] 1995 | | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] ... | [INFO] [stdout] 2005 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 2006 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:2005:36 [INFO] [stdout] | [INFO] [stdout] 1991 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1994 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1995 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1996 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1997 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1998 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1999 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2000 | let arg_6 = wrap_in_language_error(arguments.get(6))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2001 | let arg_7 = wrap_in_language_error(arguments.get(7))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2002 | [INFO] [stdout] 2003 | let result = self(arg_0, arg_1, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2004 | [INFO] [stdout] 2005 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:2005:51 [INFO] [stdout] | [INFO] [stdout] 2005 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:2028:18 [INFO] [stdout] | [INFO] [stdout] 2027 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2028 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 2029 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 2030 | | let arg_self = RawSelf(arguments.raw_self()); [INFO] [stdout] 2031 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] ... | [INFO] [stdout] 2042 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 2043 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:2042:16 [INFO] [stdout] | [INFO] [stdout] 2027 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2031 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2032 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2033 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2034 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2035 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2036 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2037 | let arg_6 = wrap_in_language_error(arguments.get(6))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2038 | let arg_7 = wrap_in_language_error(arguments.get(7))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2039 | [INFO] [stdout] 2040 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2041 | [INFO] [stdout] 2042 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:2066:18 [INFO] [stdout] | [INFO] [stdout] 2065 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2066 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 2067 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 2068 | | let arg_self = RawSelf(arguments.raw_self()); [INFO] [stdout] 2069 | | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] ... | [INFO] [stdout] 2080 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 2081 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:2080:36 [INFO] [stdout] | [INFO] [stdout] 2065 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2069 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2070 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2071 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2072 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2073 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2074 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2075 | let arg_6 = wrap_in_language_error(arguments.get(6))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2076 | let arg_7 = wrap_in_language_error(arguments.get(7))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2077 | [INFO] [stdout] 2078 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2079 | [INFO] [stdout] 2080 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:2080:51 [INFO] [stdout] | [INFO] [stdout] 2080 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:2109:18 [INFO] [stdout] | [INFO] [stdout] 2108 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2109 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 2110 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 2111 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 2112 | | ::self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 2125 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 2126 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:2125:16 [INFO] [stdout] | [INFO] [stdout] 2108 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2111 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2114 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2115 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2116 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2117 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2118 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2119 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2120 | let arg_6 = wrap_in_language_error(arguments.get(6))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2121 | let arg_7 = wrap_in_language_error(arguments.get(7))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2122 | [INFO] [stdout] 2123 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2124 | [INFO] [stdout] 2125 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:2154:18 [INFO] [stdout] | [INFO] [stdout] 2153 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2154 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 2155 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 2156 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 2157 | | ::mut_self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 2170 | | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] 2171 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:2170:16 [INFO] [stdout] | [INFO] [stdout] 2153 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2156 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2159 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2160 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2161 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2162 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2163 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2164 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2165 | let arg_6 = wrap_in_language_error(arguments.get(6))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2166 | let arg_7 = wrap_in_language_error(arguments.get(7))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2167 | [INFO] [stdout] 2168 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2169 | [INFO] [stdout] 2170 | Ok(result.into_value_with_environment(env).to_raw(gc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:2197:18 [INFO] [stdout] | [INFO] [stdout] 2196 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2197 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 2198 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 2199 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 2200 | | ::self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 2213 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 2214 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:2213:36 [INFO] [stdout] | [INFO] [stdout] 2196 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2199 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2202 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2203 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2204 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2205 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2206 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2207 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2208 | let arg_6 = wrap_in_language_error(arguments.get(6))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2209 | let arg_7 = wrap_in_language_error(arguments.get(7))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2210 | [INFO] [stdout] 2211 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2212 | [INFO] [stdout] 2213 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:2213:51 [INFO] [stdout] | [INFO] [stdout] 2213 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/hl/generated/function_variants.rs:2243:18 [INFO] [stdout] | [INFO] [stdout] 2242 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2243 | Box::new(move |env, gc, args| { [INFO] [stdout] | __________________^ [INFO] [stdout] 2244 | | let arguments = Arguments::new(args, env); [INFO] [stdout] 2245 | | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] 2246 | | ::mut_self_from_raw_value(arguments.raw_self()) [INFO] [stdout] ... | [INFO] [stdout] 2259 | | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] 2260 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:2259:36 [INFO] [stdout] | [INFO] [stdout] 2242 | fn into_raw_foreign_function(self) -> RawForeignFunction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2245 | let (arg_self, _guard) = wrap_in_language_error(unsafe { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2248 | let arg_0 = wrap_in_language_error(arguments.get(0))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2249 | let arg_1 = wrap_in_language_error(arguments.get(1))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2250 | let arg_2 = wrap_in_language_error(arguments.get(2))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2251 | let arg_3 = wrap_in_language_error(arguments.get(3))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2252 | let arg_4 = wrap_in_language_error(arguments.get(4))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2253 | let arg_5 = wrap_in_language_error(arguments.get(5))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2254 | let arg_6 = wrap_in_language_error(arguments.get(6))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2255 | let arg_7 = wrap_in_language_error(arguments.get(7))?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2256 | [INFO] [stdout] 2257 | let result = self(arg_self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2258 | [INFO] [stdout] 2259 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hl/generated/function_variants.rs:2259:51 [INFO] [stdout] | [INFO] [stdout] 2259 | wrap_in_language_error(result.map(|v| v.into_value_with_environment(env).to_raw(gc))) [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/ll/bytecode/environment.rs:160:24 [INFO] [stdout] | [INFO] [stdout] 157 | pub fn new(builtin_dtables: BuiltinDispatchTables) -> Self { [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 160 | functions: 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/ll/bytecode/environment.rs:164:27 [INFO] [stdout] | [INFO] [stdout] 157 | pub fn new(builtin_dtables: BuiltinDispatchTables) -> Self { [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 164 | user_dtables: HashMap::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/ll/bytecode/environment.rs:166:21 [INFO] [stdout] | [INFO] [stdout] 157 | pub fn new(builtin_dtables: BuiltinDispatchTables) -> Self { [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 166 | traits: 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/ll/bytecode/function.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 112 | pub fn from_count_without_self(count: impl TryInto) -> Result { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 113 | / count [INFO] [stdout] 114 | | .try_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/ll/bytecode/function.rs:118:20 [INFO] [stdout] | [INFO] [stdout] 112 | pub fn from_count_without_self(count: impl TryInto) -> Result { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 118 | .ok_or(LanguageErrorKind::TooManyParameters) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ll/codegen/calls.rs:42:54 [INFO] [stdout] | [INFO] [stdout] 42 | .map_err(|_| ast.error(node, LanguageErrorKind::TooManyArguments))?; [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/ll/codegen/calls.rs:62:54 [INFO] [stdout] | [INFO] [stdout] 62 | .map_err(|_| ast.error(node, LanguageErrorKind::TooManyArguments))?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ll/codegen/control_flow.rs:85:60 [INFO] [stdout] | [INFO] [stdout] 85 | ... .map_err(|_| ast.error(branch, LanguageErrorKind::IfBranchTooLarge))?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ll/codegen/control_flow.rs:110:50 [INFO] [stdout] | [INFO] [stdout] 110 | .map_err(|_| ast.error(node, LanguageErrorKind::IfExpressionTooLarge))?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ll/codegen/control_flow.rs:132:46 [INFO] [stdout] | [INFO] [stdout] 132 | .map_err(|_| ast.error(node, LanguageErrorKind::OperatorRhsTooLarge))?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ll/codegen/control_flow.rs:153:46 [INFO] [stdout] | [INFO] [stdout] 153 | .map_err(|_| ast.error(node, LanguageErrorKind::OperatorRhsTooLarge))?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ll/codegen/control_flow.rs:183:46 [INFO] [stdout] | [INFO] [stdout] 183 | .map_err(|_| ast.error(node, LanguageErrorKind::LoopTooLarge))?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ll/codegen/control_flow.rs:188:46 [INFO] [stdout] | [INFO] [stdout] 188 | .map_err(|_| ast.error(node, LanguageErrorKind::LoopTooLarge))?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ll/codegen/functions.rs:163:48 [INFO] [stdout] | [INFO] [stdout] 163 | .map_err(|_| ast.error(parameters, LanguageErrorKind::TooManyParameters))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ll/codegen/impls.rs:94:60 [INFO] [stdout] | [INFO] [stdout] 94 | .map_err(|_| ast.error(parameters, LanguageErrorKind::TooManyParameters))?; [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/ll/codegen/literals.rs:51:42 [INFO] [stdout] | [INFO] [stdout] 51 | .map_err(|_| ast.error(node, LanguageErrorKind::ListIsTooLong))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ll/codegen/literals.rs:67:42 [INFO] [stdout] | [INFO] [stdout] 67 | .map_err(|_| ast.error(node, LanguageErrorKind::DictIsTooLarge))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ll/codegen/structs.rs:55:44 [INFO] [stdout] | [INFO] [stdout] 55 | .ok_or_else(|| ast.error(node, LanguageErrorKind::FieldOutsideOfImpl))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ll/codegen/traits.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | Ok(Self { env, parent_chunk, trait_id, required_methods: HashSet::new(), shims: vec![] }) [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/ll/codegen/traits.rs:160:55 [INFO] [stdout] | [INFO] [stdout] 159 | ... .map_err(|_| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 160 | ... ast.error(params, LanguageErrorKind::TooManyParameters) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ll/lexer.rs:214:56 [INFO] [stdout] | [INFO] [stdout] 214 | .map_err(|_| self.error_at(start_location, LanguageErrorKind::IntLiteralOutOfRange)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [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 231 previous errors; 13 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `mica` (lib) due to 232 previous errors; 13 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "05bf5531798dcfbed33f510f1d537da012a89b0599a0b796836fa81dc7064087", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "05bf5531798dcfbed33f510f1d537da012a89b0599a0b796836fa81dc7064087", kill_on_drop: false }` [INFO] [stdout] 05bf5531798dcfbed33f510f1d537da012a89b0599a0b796836fa81dc7064087