[INFO] fetching crate j4rs-171h 0.18.1... [INFO] checking j4rs-171h-0.18.1 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate j4rs-171h 0.18.1 into /workspace/builds/worker-4-tc2/source [INFO] validating manifest of crates.io crate j4rs-171h 0.18.1 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate j4rs-171h 0.18.1 [INFO] finished tweaking crates.io crate j4rs-171h 0.18.1 [INFO] tweaked toml for crates.io crate j4rs-171h 0.18.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 185 packages to latest compatible versions [INFO] [stderr] Adding addr2line v0.22.0 (latest: v0.24.1) [INFO] [stderr] Adding anes v0.1.6 (latest: v0.2.0) [INFO] [stderr] Adding async-channel v1.9.0 (latest: v2.3.1) [INFO] [stderr] Adding async-io v1.13.0 (latest: v2.3.4) [INFO] [stderr] Adding async-lock v2.8.0 (latest: v3.4.0) [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.6.0) [INFO] [stderr] Adding event-listener v2.5.3 (latest: v5.3.1) [INFO] [stderr] Adding fastrand v1.9.0 (latest: v2.1.1) [INFO] [stderr] Adding futures-lite v1.13.0 (latest: v2.3.0) [INFO] [stderr] Adding generic-array v0.14.7 (latest: v1.1.0) [INFO] [stderr] Adding gimli v0.29.0 (latest: v0.31.0) [INFO] [stderr] Adding gloo-timers v0.2.6 (latest: v0.3.0) [INFO] [stderr] Adding hermit-abi v0.3.9 (latest: v0.4.0) [INFO] [stderr] Adding io-lifetimes v1.0.11 (latest: v2.0.3) [INFO] [stderr] Adding itertools v0.10.5 (latest: v0.13.0) [INFO] [stderr] Adding linux-raw-sys v0.3.8 (latest: v0.6.5) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (latest: v0.6.5) [INFO] [stderr] Adding miniz_oxide v0.7.4 (latest: v0.8.0) [INFO] [stderr] Adding polling v2.8.0 (latest: v3.7.3) [INFO] [stderr] Adding rustix v0.37.27 (latest: v0.38.35) [INFO] [stderr] Adding socket2 v0.4.10 (latest: v0.5.7) [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] [stderr] Adding windows-sys v0.48.0 (latest: v0.59.0) [INFO] [stderr] Adding windows-sys v0.52.0 (latest: v0.59.0) [INFO] [stderr] Adding windows-targets v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.6) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 297a7bf282e2daa20b4154b6a3d05f915964bf9355df6693b5a4c9cdf7979163 [INFO] running `Command { std: "docker" "start" "-a" "297a7bf282e2daa20b4154b6a3d05f915964bf9355df6693b5a4c9cdf7979163", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "297a7bf282e2daa20b4154b6a3d05f915964bf9355df6693b5a4c9cdf7979163", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "297a7bf282e2daa20b4154b6a3d05f915964bf9355df6693b5a4c9cdf7979163", kill_on_drop: false }` [INFO] [stdout] 297a7bf282e2daa20b4154b6a3d05f915964bf9355df6693b5a4c9cdf7979163 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 922402a8530941f5705426cfeb48454a25e138e1cbd7f8e54e04344d61a9d26c [INFO] running `Command { std: "docker" "start" "-a" "922402a8530941f5705426cfeb48454a25e138e1cbd7f8e54e04344d61a9d26c", kill_on_drop: false }` [INFO] [stderr] Checking futures-io v0.3.30 [INFO] [stderr] Checking parking v2.2.0 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Checking concurrent-queue v2.5.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Checking fastrand v2.1.1 [INFO] [stderr] Compiling rustix v0.38.35 [INFO] [stderr] Checking value-bag v1.9.0 [INFO] [stderr] Checking futures-lite v2.3.0 [INFO] [stderr] Checking event-listener v5.3.1 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Checking event-listener-strategy v0.5.2 [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Checking log v0.4.22 [INFO] [stderr] Checking tracing-core v0.1.32 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Compiling io-lifetimes v1.0.11 [INFO] [stderr] Checking futures-sink v0.3.30 [INFO] [stderr] Checking linux-raw-sys v0.4.14 [INFO] [stderr] Compiling option-ext v0.2.0 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Checking futures-channel v0.3.30 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling polling v2.8.0 [INFO] [stderr] Checking event-listener v2.5.3 [INFO] [stderr] Checking async-task v4.7.1 [INFO] [stderr] Compiling cpufeatures v0.2.13 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling dirs-sys v0.4.1 [INFO] [stderr] Compiling rustix v0.37.27 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Checking atomic-waker v1.1.2 [INFO] [stderr] Compiling java-locator v0.1.7 [INFO] [stderr] Checking piper v0.2.4 [INFO] [stderr] Compiling dirs v5.0.1 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Checking async-lock v3.4.0 [INFO] [stderr] Checking async-channel v2.3.1 [INFO] [stderr] Checking half v2.4.1 [INFO] [stderr] Compiling async-io v1.13.0 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Checking clap_lex v0.7.2 [INFO] [stderr] Checking waker-fn v1.2.0 [INFO] [stderr] Checking anstyle v1.0.8 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking fastrand v1.9.0 [INFO] [stderr] Checking plotters-backend v0.3.6 [INFO] [stderr] Compiling sha2 v0.10.8 [INFO] [stderr] Checking regex-syntax v0.8.4 [INFO] [stderr] Checking linux-raw-sys v0.3.8 [INFO] [stderr] Checking ciborium-io v0.2.2 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Checking plotters-svg v0.3.6 [INFO] [stderr] Checking clap_builder v4.5.15 [INFO] [stderr] Compiling j4rs-171h v0.18.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `javafx` [INFO] [stdout] --> build.rs:52:13 [INFO] [stdout] | [INFO] [stdout] 52 | if cfg!(feature = "javafx") { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` and `no-runtime-libloading` [INFO] [stdout] = help: consider adding `javafx` 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] [stderr] Checking futures-lite v1.13.0 [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking parking_lot_core v0.9.10 [INFO] [stderr] Checking regex-automata v0.4.7 [INFO] [stderr] Checking blocking v1.6.1 [INFO] [stderr] Checking async-executor v1.13.0 [INFO] [stderr] Checking async-lock v2.8.0 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Checking socket2 v0.4.10 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking cast v0.3.0 [INFO] [stderr] Checking walkdir v2.5.0 [INFO] [stderr] Checking plotters v0.3.6 [INFO] [stderr] Checking clap v4.5.16 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking regex v1.10.6 [INFO] [stderr] Compiling serde_derive v1.0.209 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling jni-sys-macros v0.1.0 [INFO] [stderr] Compiling async-attributes v1.1.2 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Checking jni-sys v0.4.0 [INFO] [stderr] Checking polling v3.7.3 [INFO] [stderr] Checking criterion-plot v0.5.0 [INFO] [stderr] Checking async-io v2.3.4 [INFO] [stderr] Checking async-channel v1.9.0 [INFO] [stderr] Checking kv-log-macro v1.0.7 [INFO] [stderr] Checking signal-hook-registry v1.4.2 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking is-terminal v0.4.13 [INFO] [stderr] Checking libloading v0.8.5 [INFO] [stderr] Checking cesu8 v1.1.0 [INFO] [stderr] Checking anes v0.1.6 [INFO] [stderr] Checking oorandom v11.1.4 [INFO] [stderr] Checking dunce v1.0.5 [INFO] [stderr] Checking tokio v1.40.0 [INFO] [stderr] Checking async-global-executor v2.4.1 [INFO] [stderr] Checking async-std v1.12.0 [INFO] [stderr] Checking serde v1.0.209 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking serde_json v1.0.127 [INFO] [stderr] Checking ciborium v0.2.2 [INFO] [stderr] Checking tinytemplate v1.2.1 [INFO] [stderr] Checking criterion v0.5.1 [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/mod.rs:544:74 [INFO] [stdout] | [INFO] [stdout] 539 | inner_class_name: impl Into<&'a str>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 540 | inv_args: Vec>, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 541 | ) -> errors::Result { [INFO] [stdout] 542 | let v: Result, J4RsError> = [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 543 | inv_args.into_iter().map(|arg| arg.try_into()).collect(); [INFO] [stdout] 544 | Self::do_create_java_list(self.jni_env, inner_class_name.into(), v?.as_ref()) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/mod.rs:651:13 [INFO] [stdout] | [INFO] [stdout] 625 | key_class_name: impl Into<&'a str>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 626 | value_class_name: impl Into<&'a str>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 627 | / inv_args: HashMap< [INFO] [stdout] 628 | | impl TryInto, [INFO] [stdout] 629 | | impl TryInto, [INFO] [stdout] 630 | | >, [INFO] [stdout] | |_________- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 631 | ) -> errors::Result { [INFO] [stdout] 632 | let mut inv_args_results: Vec> = [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 635 | let mut inv_args = inv_args; [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 643 | let inv_args: Result, J4RsError> = inv_args_results [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 651 | inv_args?.as_ref(), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/mod.rs:1193:9 [INFO] [stdout] | [INFO] [stdout] 1189 | pub fn to_rust(&self, instance: Instance) -> errors::Result [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1193 | self.to_rust_boxed(instance).map(|v| *v) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/mod.rs:1749:9 [INFO] [stdout] | [INFO] [stdout] 1749 | Jvm::new(&jvm_options, lib_name_opt).and_then(|mut jvm| { [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/api/instance.rs:69:12 [INFO] [stdout] | [INFO] [stdout] 65 | let _jvm = cache::get_thread_local_env().map_err(|_| Jvm::attach_thread()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 69 | Ok(Instance { [INFO] [stdout] | ____________^ [INFO] [stdout] 70 | | jinstance: global, [INFO] [stdout] 71 | | class_name: cache::UNKNOWN_FOR_RUST.to_string(), [INFO] [stdout] 72 | | skip_deleting_jobject: false, [INFO] [stdout] 73 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/instance.rs:79:12 [INFO] [stdout] | [INFO] [stdout] 77 | let _jvm = cache::get_thread_local_env().map_err(|_| Jvm::attach_thread()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 78 | [INFO] [stdout] 79 | Ok(Instance { [INFO] [stdout] | ____________^ [INFO] [stdout] 80 | | jinstance: obj, [INFO] [stdout] 81 | | class_name: cache::UNKNOWN_FOR_RUST.to_string(), [INFO] [stdout] 82 | | skip_deleting_jobject: false, [INFO] [stdout] 83 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/instance.rs:91:12 [INFO] [stdout] | [INFO] [stdout] 87 | let _jvm = cache::get_thread_local_env().map_err(|_| Jvm::attach_thread()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 91 | Ok(Instance { [INFO] [stdout] | ____________^ [INFO] [stdout] 92 | | jinstance: global, [INFO] [stdout] 93 | | class_name: cache::UNKNOWN_FOR_RUST.to_string(), [INFO] [stdout] 94 | | skip_deleting_jobject: false, [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/api/instance.rs:147:17 [INFO] [stdout] | [INFO] [stdout] 145 | pub(crate) fn new(rx: Receiver, tx_address: u64) -> InstanceReceiver { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 146 | InstanceReceiver { [INFO] [stdout] 147 | rx: Box::new(rx), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/instance.rs:186:12 [INFO] [stdout] | [INFO] [stdout] 185 | let cloned = jvm.clone_instance(&instance)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 186 | Ok(ChainableInstance { [INFO] [stdout] | ____________^ [INFO] [stdout] 187 | | instance: cloned, [INFO] [stdout] 188 | | jvm, [INFO] [stdout] 189 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/instance.rs:203:12 [INFO] [stdout] | [INFO] [stdout] 202 | let instance = self.jvm.invoke(&self.instance, method_name, inv_args)?; [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 203 | Ok(ChainableInstance::new(instance, self.jvm)) [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/api/instance.rs:209:12 [INFO] [stdout] | [INFO] [stdout] 208 | let instance = self.jvm.clone_instance(&self.instance)?; [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 209 | Ok(ChainableInstance::new(instance, self.jvm)) [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/api/instance.rs:215:12 [INFO] [stdout] | [INFO] [stdout] 214 | let instance = self.jvm.cast(&self.instance, to_class)?; [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 215 | Ok(ChainableInstance::new(instance, self.jvm)) [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/api/instance.rs:221:12 [INFO] [stdout] | [INFO] [stdout] 220 | let instance = self.jvm.field(&self.instance, field_name)?; [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 221 | Ok(ChainableInstance::new(instance, self.jvm)) [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/api/invocation_arg.rs:298:12 [INFO] [stdout] | [INFO] [stdout] 296 | instance_res: Result, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 297 | ) -> errors::Result { [INFO] [stdout] 298 | Ok(InvocationArg::from(instance_res?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api/invocation_arg.rs:329:12 [INFO] [stdout] | [INFO] [stdout] 323 | let args: errors::Result> = vec [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 327 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 328 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 329 | Ok(InvocationArg::from(res?)) [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/api/invocation_arg.rs:353:12 [INFO] [stdout] | [INFO] [stdout] 347 | let args: errors::Result> = vec [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 351 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 352 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 353 | Ok(InvocationArg::from(res?)) [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/api/invocation_arg.rs:377:12 [INFO] [stdout] | [INFO] [stdout] 371 | let args: errors::Result> = vec [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 375 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 376 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 377 | Ok(InvocationArg::from(res?)) [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/api/invocation_arg.rs:397:12 [INFO] [stdout] | [INFO] [stdout] 391 | let args: errors::Result> = vec [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 395 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 396 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 397 | Ok(InvocationArg::from(res?)) [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/api/invocation_arg.rs:421:12 [INFO] [stdout] | [INFO] [stdout] 415 | let args: errors::Result> = vec [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 419 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 420 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 421 | Ok(InvocationArg::from(res?)) [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/api/invocation_arg.rs:445:12 [INFO] [stdout] | [INFO] [stdout] 439 | let args: errors::Result> = vec [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 443 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 444 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 445 | Ok(InvocationArg::from(res?)) [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/api/invocation_arg.rs:469:12 [INFO] [stdout] | [INFO] [stdout] 463 | let args: errors::Result> = vec [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 467 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 468 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 469 | Ok(InvocationArg::from(res?)) [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/api/invocation_arg.rs:489:12 [INFO] [stdout] | [INFO] [stdout] 483 | let args: errors::Result> = vec [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 487 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 488 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 489 | Ok(InvocationArg::from(res?)) [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/api/invocation_arg.rs:513:12 [INFO] [stdout] | [INFO] [stdout] 507 | let args: errors::Result> = vec [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 511 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 512 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 513 | Ok(InvocationArg::from(res?)) [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/api/invocation_arg.rs:537:12 [INFO] [stdout] | [INFO] [stdout] 531 | let args: errors::Result> = vec [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 535 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 536 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 537 | Ok(InvocationArg::from(res?)) [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/api/invocation_arg.rs:647:12 [INFO] [stdout] | [INFO] [stdout] 639 | let args: errors::Result> = vec [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 645 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 646 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 647 | Ok(InvocationArg::from(res?)) [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/cache.rs:258:39 [INFO] [stdout] | [INFO] [stdout] 258 | |existing_jni_env_opt| match *existing_jni_env_opt.borrow() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:290:35 [INFO] [stdout] | [INFO] [stdout] 290 | JNI_GET_METHOD_ID.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:304:42 [INFO] [stdout] | [INFO] [stdout] 304 | JNI_GET_STATIC_METHOD_ID.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:316:32 [INFO] [stdout] | [INFO] [stdout] 316 | JNI_NEW_OBJECT.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:328:36 [INFO] [stdout] | [INFO] [stdout] 328 | JNI_NEW_STRING_UTF.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:342:42 [INFO] [stdout] | [INFO] [stdout] 342 | JNI_GET_STRING_UTF_CHARS.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:356:46 [INFO] [stdout] | [INFO] [stdout] 356 | JNI_RELEASE_STRING_UTF_CHARS.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:370:40 [INFO] [stdout] | [INFO] [stdout] 370 | JNI_CALL_OBJECT_METHOD.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:390:38 [INFO] [stdout] | [INFO] [stdout] 390 | JNI_CALL_BYTE_METHOD.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:404:39 [INFO] [stdout] | [INFO] [stdout] 404 | JNI_CALL_SHORT_METHOD.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:416:37 [INFO] [stdout] | [INFO] [stdout] 416 | JNI_CALL_INT_METHOD.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:428:38 [INFO] [stdout] | [INFO] [stdout] 428 | JNI_CALL_LONG_METHOD.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:442:39 [INFO] [stdout] | [INFO] [stdout] 442 | JNI_CALL_FLOAT_METHOD.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:456:40 [INFO] [stdout] | [INFO] [stdout] 456 | JNI_CALL_DOUBLE_METHOD.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:460:38 [INFO] [stdout] | [INFO] [stdout] 460 | JNI_CALL_VOID_METHOD.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:474:47 [INFO] [stdout] | [INFO] [stdout] 474 | JNI_CALL_STATIC_OBJECT_METHOD.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:487:38 [INFO] [stdout] | [INFO] [stdout] 487 | JNI_NEW_OBJECT_ARRAY.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:501:46 [INFO] [stdout] | [INFO] [stdout] 501 | JNI_SET_OBJECT_ARRAY_ELEMENT.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:513:37 [INFO] [stdout] | [INFO] [stdout] 513 | JNI_EXCEPTION_CHECK.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:527:40 [INFO] [stdout] | [INFO] [stdout] 527 | JNI_EXCEPTION_DESCRIBE.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:539:37 [INFO] [stdout] | [INFO] [stdout] 539 | JNI_EXCEPTION_CLEAR.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:551:38 [INFO] [stdout] | [INFO] [stdout] 551 | JNI_DELETE_LOCAL_REF.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:565:39 [INFO] [stdout] | [INFO] [stdout] 565 | JNI_DELETE_GLOBAL_REF.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:577:36 [INFO] [stdout] | [INFO] [stdout] 577 | JNI_NEW_GLOBAL_REF.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:589:31 [INFO] [stdout] | [INFO] [stdout] 589 | JNI_THROW_NEW.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:601:36 [INFO] [stdout] | [INFO] [stdout] 601 | JNI_IS_SAME_OBJECT.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 612 | / get_cached!( [INFO] [stdout] 613 | | FACTORY_CLASS, [INFO] [stdout] 614 | | { [INFO] [stdout] 615 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 619 | | set_factory_class [INFO] [stdout] 620 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 631 | / get_cached!( [INFO] [stdout] 632 | | INVOCATION_ARG_CLASS, [INFO] [stdout] 633 | | { [INFO] [stdout] 634 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 638 | | set_invocation_arg_class [INFO] [stdout] 639 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 652 | / get_cached!( [INFO] [stdout] 653 | | FACTORY_CONSTRUCTOR_METHOD, [INFO] [stdout] 654 | | { [INFO] [stdout] 655 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 667 | | set_factory_constructor_method [INFO] [stdout] 668 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 679 | / get_cached!( [INFO] [stdout] 680 | | FACTORY_INSTANTIATE_METHOD, [INFO] [stdout] 681 | | { [INFO] [stdout] 682 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 702 | | set_factory_instantiate_method [INFO] [stdout] 703 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 714 | / get_cached!( [INFO] [stdout] 715 | | FACTORY_CREATE_FOR_STATIC_METHOD, [INFO] [stdout] 716 | | { [INFO] [stdout] 717 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 736 | | set_factory_create_for_static_method [INFO] [stdout] 737 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 748 | / get_cached!( [INFO] [stdout] 749 | | FACTORY_CREATE_JAVA_ARRAY_METHOD, [INFO] [stdout] 750 | | { [INFO] [stdout] 751 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 772 | | set_factory_create_java_array_method [INFO] [stdout] 773 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 784 | / get_cached!( [INFO] [stdout] 785 | | FACTORY_CREATE_JAVA_LIST_METHOD, [INFO] [stdout] 786 | | { [INFO] [stdout] 787 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 808 | | set_factory_create_java_list_method [INFO] [stdout] 809 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 820 | / get_cached!( [INFO] [stdout] 821 | | FACTORY_CREATE_JAVA_MAP_METHOD, [INFO] [stdout] 822 | | { [INFO] [stdout] 823 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 843 | | set_factory_create_java_map_method [INFO] [stdout] 844 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 855 | / get_cached!( [INFO] [stdout] 856 | | JAVA_INSTANCE_BASE_CLASS, [INFO] [stdout] 857 | | { [INFO] [stdout] 858 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 865 | | set_java_instance_base_class [INFO] [stdout] 866 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 877 | / get_cached!( [INFO] [stdout] 878 | | JAVA_INSTANCE_CLASS, [INFO] [stdout] 879 | | { [INFO] [stdout] 880 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 887 | | set_java_instance_class [INFO] [stdout] 888 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 899 | / get_cached!( [INFO] [stdout] 900 | | INVOKE_METHOD, [INFO] [stdout] 901 | | { [INFO] [stdout] 902 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 924 | | set_invoke_method [INFO] [stdout] 925 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 936 | / get_cached!( [INFO] [stdout] 937 | | INVOKE_STATIC_METHOD, [INFO] [stdout] 938 | | { [INFO] [stdout] 939 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 961 | | set_invoke_static_method [INFO] [stdout] 962 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 973 | / get_cached!( [INFO] [stdout] 974 | | INVOKE_TO_CHANNEL_METHOD, [INFO] [stdout] 975 | | { [INFO] [stdout] 976 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 996 | | set_invoke_to_channel_method [INFO] [stdout] 997 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1008 | / get_cached!( [INFO] [stdout] 1009 | | INVOKE_ASYNC_METHOD, [INFO] [stdout] 1010 | | { [INFO] [stdout] 1011 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1031 | | set_invoke_async_method [INFO] [stdout] 1032 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1043 | / get_cached!( [INFO] [stdout] 1044 | | INIT_CALLBACK_CHANNEL_METHOD, [INFO] [stdout] 1045 | | { [INFO] [stdout] 1046 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1065 | | set_init_callback_channel_method [INFO] [stdout] 1066 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1077 | / get_cached!( [INFO] [stdout] 1078 | | FIELD_METHOD, [INFO] [stdout] 1079 | | { [INFO] [stdout] 1080 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1099 | | set_field_method [INFO] [stdout] 1100 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1111 | / get_cached!( [INFO] [stdout] 1112 | | CLONE_STATIC_METHOD, [INFO] [stdout] 1113 | | { [INFO] [stdout] 1114 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1133 | | set_clone_static_method [INFO] [stdout] 1134 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1145 | / get_cached!( [INFO] [stdout] 1146 | | CAST_STATIC_METHOD, [INFO] [stdout] 1147 | | { [INFO] [stdout] 1148 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1171 | | set_cast_static_method [INFO] [stdout] 1172 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1183 | / get_cached!( [INFO] [stdout] 1184 | | GET_JSON_METHOD, [INFO] [stdout] 1185 | | { [INFO] [stdout] 1186 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1206 | | set_get_json_method [INFO] [stdout] 1207 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1218 | / get_cached!( [INFO] [stdout] 1219 | | GET_OBJECT_CLASS_NAME_METHOD, [INFO] [stdout] 1220 | | { [INFO] [stdout] 1221 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1241 | | set_get_object_class_name_method [INFO] [stdout] 1242 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1253 | / get_cached!( [INFO] [stdout] 1254 | | GET_OBJECT_METHOD, [INFO] [stdout] 1255 | | { [INFO] [stdout] 1256 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1276 | | set_get_object_method [INFO] [stdout] 1277 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1288 | / get_cached!( [INFO] [stdout] 1289 | | INV_ARG_JAVA_CONSTRUCTOR_METHOD, [INFO] [stdout] 1290 | | { [INFO] [stdout] 1291 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1310 | | set_inv_arg_java_constructor_method [INFO] [stdout] 1311 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1322 | / get_cached!( [INFO] [stdout] 1323 | | INV_ARG_RUST_CONSTRUCTOR_METHOD, [INFO] [stdout] 1324 | | { [INFO] [stdout] 1325 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1339 | | set_inv_arg_rust_constructor_method [INFO] [stdout] 1340 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1351 | / get_cached!( [INFO] [stdout] 1352 | | INV_ARG_BASIC_RUST_CONSTRUCTOR_METHOD, [INFO] [stdout] 1353 | | { [INFO] [stdout] 1354 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1373 | | set_inv_arg_basic_rust_constructor_method [INFO] [stdout] 1374 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1385 | / get_cached!( [INFO] [stdout] 1386 | | CLASS_TO_INVOKE_CLONE_AND_CAST, [INFO] [stdout] 1387 | | { [INFO] [stdout] 1388 | | // The class to invoke the cloneInstance into, is not the same in Android target os. [INFO] [stdout] ... | [INFO] [stdout] 1400 | | set_class_to_invoke_clone_and_cast [INFO] [stdout] 1401 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1412 | / get_cached!( [INFO] [stdout] 1413 | | INTEGER_CLASS, [INFO] [stdout] 1414 | | { [INFO] [stdout] 1415 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1420 | | set_integer_class [INFO] [stdout] 1421 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1432 | / get_cached!( [INFO] [stdout] 1433 | | INTEGER_CONSTRUCTOR_METHOD, [INFO] [stdout] 1434 | | { [INFO] [stdout] 1435 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1448 | | set_integer_constructor_method [INFO] [stdout] 1449 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1460 | / get_cached!( [INFO] [stdout] 1461 | | INTEGER_TO_INT_METHOD, [INFO] [stdout] 1462 | | { [INFO] [stdout] 1463 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1476 | | set_integer_to_int_method [INFO] [stdout] 1477 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1488 | / get_cached!( [INFO] [stdout] 1489 | | LONG_CLASS, [INFO] [stdout] 1490 | | { [INFO] [stdout] 1491 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1496 | | set_long_class [INFO] [stdout] 1497 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1508 | / get_cached!( [INFO] [stdout] 1509 | | INVOCATION_EXCEPTION_CLASS, [INFO] [stdout] 1510 | | { [INFO] [stdout] 1511 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1516 | | set_invocation_exception_class [INFO] [stdout] 1517 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1528 | / get_cached!( [INFO] [stdout] 1529 | | LONG_CONSTRUCTOR_METHOD, [INFO] [stdout] 1530 | | { [INFO] [stdout] 1531 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1544 | | set_long_constructor_method [INFO] [stdout] 1545 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1556 | / get_cached!( [INFO] [stdout] 1557 | | LONG_TO_LONG_METHOD, [INFO] [stdout] 1558 | | { [INFO] [stdout] 1559 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1572 | | set_long_to_long_method [INFO] [stdout] 1573 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1584 | / get_cached!( [INFO] [stdout] 1585 | | SHORT_CLASS, [INFO] [stdout] 1586 | | { [INFO] [stdout] 1587 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1592 | | set_short_class [INFO] [stdout] 1593 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1604 | / get_cached!( [INFO] [stdout] 1605 | | SHORT_CONSTRUCTOR_METHOD, [INFO] [stdout] 1606 | | { [INFO] [stdout] 1607 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1620 | | set_short_constructor_method [INFO] [stdout] 1621 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1632 | / get_cached!( [INFO] [stdout] 1633 | | SHORT_TO_SHORT_METHOD, [INFO] [stdout] 1634 | | { [INFO] [stdout] 1635 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1648 | | set_short_to_short_method [INFO] [stdout] 1649 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1660 | / get_cached!( [INFO] [stdout] 1661 | | BYTE_CLASS, [INFO] [stdout] 1662 | | { [INFO] [stdout] 1663 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1668 | | set_byte_class [INFO] [stdout] 1669 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1680 | / get_cached!( [INFO] [stdout] 1681 | | BYTE_CONSTRUCTOR_METHOD, [INFO] [stdout] 1682 | | { [INFO] [stdout] 1683 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1696 | | set_byte_constructor_method [INFO] [stdout] 1697 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1708 | / get_cached!( [INFO] [stdout] 1709 | | BYTE_TO_BYTE_METHOD, [INFO] [stdout] 1710 | | { [INFO] [stdout] 1711 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1724 | | set_byte_to_byte_method [INFO] [stdout] 1725 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1738 | / get_cached!( [INFO] [stdout] 1739 | | FLOAT_CLASS, [INFO] [stdout] 1740 | | { [INFO] [stdout] 1741 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1746 | | set_float_class [INFO] [stdout] 1747 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1760 | / get_cached!( [INFO] [stdout] 1761 | | FLOAT_CONSTRUCTOR_METHOD, [INFO] [stdout] 1762 | | { [INFO] [stdout] 1763 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1776 | | set_float_constructor_method [INFO] [stdout] 1777 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1790 | / get_cached!( [INFO] [stdout] 1791 | | FLOAT_TO_FLOAT_METHOD, [INFO] [stdout] 1792 | | { [INFO] [stdout] 1793 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1806 | | set_float_to_float_method [INFO] [stdout] 1807 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1820 | / get_cached!( [INFO] [stdout] 1821 | | DOUBLE_CLASS, [INFO] [stdout] 1822 | | { [INFO] [stdout] 1823 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1828 | | set_double_class [INFO] [stdout] 1829 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1842 | / get_cached!( [INFO] [stdout] 1843 | | DOUBLE_CONSTRUCTOR_METHOD, [INFO] [stdout] 1844 | | { [INFO] [stdout] 1845 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1858 | | set_double_constructor_method [INFO] [stdout] 1859 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1872 | / get_cached!( [INFO] [stdout] 1873 | | DOUBLE_TO_DOUBLE_METHOD, [INFO] [stdout] 1874 | | { [INFO] [stdout] 1875 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1888 | | set_double_to_double_method [INFO] [stdout] 1889 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cache.rs:225:35 [INFO] [stdout] | [INFO] [stdout] 225 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1902 | / get_cached!( [INFO] [stdout] 1903 | | STRING_CLASS, [INFO] [stdout] 1904 | | { [INFO] [stdout] 1905 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1910 | | set_string_class [INFO] [stdout] 1911 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `get_cached` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/jfx.rs:169:12 [INFO] [stdout] | [INFO] [stdout] 162 | let cloned = self.clone_instance(&stage)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 163 | let path_str = opt_to_res(path.to_str())?; [INFO] [stdout] 164 | let controller = self.invoke_static( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 169 | Ok(FxController::new(controller)) [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: aborting due to 97 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `j4rs-171h` (lib) due to 98 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "922402a8530941f5705426cfeb48454a25e138e1cbd7f8e54e04344d61a9d26c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "922402a8530941f5705426cfeb48454a25e138e1cbd7f8e54e04344d61a9d26c", kill_on_drop: false }` [INFO] [stdout] 922402a8530941f5705426cfeb48454a25e138e1cbd7f8e54e04344d61a9d26c