[INFO] fetching crate j4rs 0.20.0... [INFO] checking j4rs-0.20.0 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate j4rs 0.20.0 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate j4rs 0.20.0 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate j4rs 0.20.0 [INFO] finished tweaking crates.io crate j4rs 0.20.0 [INFO] tweaked toml for crates.io crate j4rs 0.20.0 written to /workspace/builds/worker-7-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] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 169 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 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] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 5d7747cc38bd0ead203ce132b6092c1378d0dd0b4f2d4b4fe6938d48873a0891 [INFO] running `Command { std: "docker" "start" "-a" "5d7747cc38bd0ead203ce132b6092c1378d0dd0b4f2d4b4fe6938d48873a0891", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5d7747cc38bd0ead203ce132b6092c1378d0dd0b4f2d4b4fe6938d48873a0891", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5d7747cc38bd0ead203ce132b6092c1378d0dd0b4f2d4b4fe6938d48873a0891", kill_on_drop: false }` [INFO] [stdout] 5d7747cc38bd0ead203ce132b6092c1378d0dd0b4f2d4b4fe6938d48873a0891 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 6803b375ed7fea866703700e6d12548d64759e68837146582c967cde2b8105e7 [INFO] running `Command { std: "docker" "start" "-a" "6803b375ed7fea866703700e6d12548d64759e68837146582c967cde2b8105e7", kill_on_drop: false }` [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Checking futures-io v0.3.30 [INFO] [stderr] Checking parking v2.2.0 [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 tracing-core v0.1.32 [INFO] [stderr] Checking linux-raw-sys v0.4.14 [INFO] [stderr] Checking futures-sink v0.3.30 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling polling v2.8.0 [INFO] [stderr] Checking async-task v4.7.1 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking serde v1.0.209 [INFO] [stderr] Checking event-listener v2.5.3 [INFO] [stderr] Checking futures-channel v0.3.30 [INFO] [stderr] Compiling rustix v0.37.27 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Checking log v0.4.22 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Checking atomic-waker v1.1.2 [INFO] [stderr] Checking io-lifetimes v1.0.11 [INFO] [stderr] Checking half v2.4.1 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Compiling async-io v1.13.0 [INFO] [stderr] Checking waker-fn v1.2.0 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Checking clap_lex v0.7.2 [INFO] [stderr] Checking anstyle v1.0.8 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Checking futures-lite v2.3.0 [INFO] [stderr] Checking piper v0.2.4 [INFO] [stderr] Checking plotters-backend v0.3.6 [INFO] [stderr] Checking ciborium-io v0.2.2 [INFO] [stderr] Checking fastrand v1.9.0 [INFO] [stderr] Checking smallvec v1.13.2 [INFO] [stderr] Checking regex-syntax v0.8.4 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Checking concurrent-queue v2.5.0 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking futures-lite v1.13.0 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Checking clap_builder v4.5.15 [INFO] [stderr] Checking plotters-svg v0.3.6 [INFO] [stderr] Checking event-listener v5.3.1 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Checking event-listener-strategy v0.5.2 [INFO] [stderr] Checking async-lock v2.8.0 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Compiling j4rs v0.20.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking socket2 v0.4.10 [INFO] [stderr] Checking async-channel v2.3.1 [INFO] [stderr] Checking async-lock v3.4.0 [INFO] [stderr] Checking cast v0.3.0 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Checking walkdir v2.5.0 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking async-channel v1.9.0 [INFO] [stderr] Checking java-locator v0.1.7 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Checking async-executor v1.13.0 [INFO] [stderr] Checking blocking v1.6.1 [INFO] [stderr] Checking kv-log-macro v1.0.7 [INFO] [stderr] Checking is-terminal v0.4.13 [INFO] [stderr] Checking signal-hook-registry v1.4.2 [INFO] [stderr] Checking libloading v0.8.5 [INFO] [stderr] Checking cesu8 v1.1.0 [INFO] [stderr] Checking dunce v1.0.5 [INFO] [stderr] Checking oorandom v11.1.4 [INFO] [stderr] Checking anes v0.1.6 [INFO] [stderr] Checking regex-automata v0.4.7 [INFO] [stderr] Checking tokio v1.40.0 [INFO] [stderr] Checking plotters v0.3.6 [INFO] [stderr] Checking criterion-plot v0.5.0 [INFO] [stderr] Checking clap v4.5.16 [INFO] [stderr] Compiling jni-sys-macros v0.1.0 [INFO] [stderr] Compiling async-attributes v1.1.2 [INFO] [stderr] Checking regex v1.10.6 [INFO] [stderr] Checking serde_json v1.0.127 [INFO] [stderr] Checking ciborium v0.2.2 [INFO] [stderr] Checking jni-sys v0.4.0 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking tinytemplate v1.2.1 [INFO] [stderr] Checking criterion v0.5.1 [INFO] [stderr] Checking polling v3.7.3 [INFO] [stdout] error: 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:648:74 [INFO] [stdout] | [INFO] [stdout] 643 | 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] 644 | inv_args: Vec>, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 645 | ) -> errors::Result { [INFO] [stdout] 646 | let v: Result, J4RsError> = [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 647 | inv_args.into_iter().map(|arg| arg.try_into()).collect(); [INFO] [stdout] 648 | 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:755:13 [INFO] [stdout] | [INFO] [stdout] 729 | 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] 730 | 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] 731 | / inv_args: HashMap< [INFO] [stdout] 732 | | impl TryInto, [INFO] [stdout] 733 | | impl TryInto, [INFO] [stdout] 734 | | >, [INFO] [stdout] | |_________- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 735 | ) -> errors::Result { [INFO] [stdout] 736 | 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] 739 | 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] 747 | 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] 755 | 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:1382:9 [INFO] [stdout] | [INFO] [stdout] 1378 | 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] 1382 | 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:1947:9 [INFO] [stdout] | [INFO] [stdout] 1947 | 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:70:12 [INFO] [stdout] | [INFO] [stdout] 66 | 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] 70 | Ok(Instance { [INFO] [stdout] | ____________^ [INFO] [stdout] 71 | | jinstance: global, [INFO] [stdout] 72 | | class_name: cache::UNKNOWN_FOR_RUST.to_string(), [INFO] [stdout] 73 | | skip_deleting_jobject: false, [INFO] [stdout] 74 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:80:12 [INFO] [stdout] | [INFO] [stdout] 78 | 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] 79 | [INFO] [stdout] 80 | Ok(Instance { [INFO] [stdout] | ____________^ [INFO] [stdout] 81 | | jinstance: obj, [INFO] [stdout] 82 | | class_name: cache::UNKNOWN_FOR_RUST.to_string(), [INFO] [stdout] 83 | | skip_deleting_jobject: false, [INFO] [stdout] 84 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:92:12 [INFO] [stdout] | [INFO] [stdout] 88 | 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] 92 | Ok(Instance { [INFO] [stdout] | ____________^ [INFO] [stdout] 93 | | jinstance: global, [INFO] [stdout] 94 | | class_name: cache::UNKNOWN_FOR_RUST.to_string(), [INFO] [stdout] 95 | | skip_deleting_jobject: false, [INFO] [stdout] 96 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:149:17 [INFO] [stdout] | [INFO] [stdout] 147 | 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] 148 | InstanceReceiver { [INFO] [stdout] 149 | 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:188:12 [INFO] [stdout] | [INFO] [stdout] 187 | 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] 188 | Ok(ChainableInstance { [INFO] [stdout] | ____________^ [INFO] [stdout] 189 | | instance: cloned, [INFO] [stdout] 190 | | jvm, [INFO] [stdout] 191 | | }) [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:205:12 [INFO] [stdout] | [INFO] [stdout] 204 | 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] 205 | 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:211:12 [INFO] [stdout] | [INFO] [stdout] 210 | 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] 211 | 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:217:12 [INFO] [stdout] | [INFO] [stdout] 216 | 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] 217 | 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:223:12 [INFO] [stdout] | [INFO] [stdout] 222 | 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] 223 | 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:307:12 [INFO] [stdout] | [INFO] [stdout] 305 | instance_res: Result, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 306 | ) -> errors::Result { [INFO] [stdout] 307 | 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:338:12 [INFO] [stdout] | [INFO] [stdout] 332 | 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] 336 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 337 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 338 | 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:362:12 [INFO] [stdout] | [INFO] [stdout] 356 | 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] 360 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 361 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 362 | 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:386:12 [INFO] [stdout] | [INFO] [stdout] 380 | 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] 384 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 385 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 386 | 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:406:12 [INFO] [stdout] | [INFO] [stdout] 400 | 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] 404 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 405 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 406 | 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:430:12 [INFO] [stdout] | [INFO] [stdout] 424 | 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] 428 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 429 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 430 | 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:454:12 [INFO] [stdout] | [INFO] [stdout] 448 | 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] 452 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 453 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 454 | 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:478:12 [INFO] [stdout] | [INFO] [stdout] 472 | 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] 476 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 477 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 478 | 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:502:12 [INFO] [stdout] | [INFO] [stdout] 496 | 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] 500 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 501 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 502 | 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:522:12 [INFO] [stdout] | [INFO] [stdout] 516 | 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] 520 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 521 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 522 | 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:546:12 [INFO] [stdout] | [INFO] [stdout] 540 | 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] 544 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 545 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 546 | 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:570:12 [INFO] [stdout] | [INFO] [stdout] 564 | 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] 568 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 569 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 570 | 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:687:12 [INFO] [stdout] | [INFO] [stdout] 679 | 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] 685 | let res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 686 | Jvm::do_create_java_list(cache::get_thread_local_env()?, cache::J4RS_ARRAY, &args?); [INFO] [stdout] 687 | 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:134:54 [INFO] [stdout] | [INFO] [stdout] 134 | $jni_get_array_elements_cell.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | / primitive_array_definitions!(JniGetByteArrayElements, JniReleaseByteArrayElements, [INFO] [stdout] 154 | | JNI_GET_BYTE_ARRAY_ELEMENTS, JNI_RELEASE_BYTE_ARRAY_ELEMENTS, [INFO] [stdout] 155 | | set_jni_get_byte_array_elements, get_jni_get_byte_array_elements, [INFO] [stdout] 156 | | set_jni_release_byte_array_elements, get_jni_release_byte_array_elements, [INFO] [stdout] 157 | | jbyteArray, jbyte); [INFO] [stdout] | |______________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `primitive_array_definitions` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:148:58 [INFO] [stdout] | [INFO] [stdout] 148 | $jni_release_array_elements_cell.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | / primitive_array_definitions!(JniGetByteArrayElements, JniReleaseByteArrayElements, [INFO] [stdout] 154 | | JNI_GET_BYTE_ARRAY_ELEMENTS, JNI_RELEASE_BYTE_ARRAY_ELEMENTS, [INFO] [stdout] 155 | | set_jni_get_byte_array_elements, get_jni_get_byte_array_elements, [INFO] [stdout] 156 | | set_jni_release_byte_array_elements, get_jni_release_byte_array_elements, [INFO] [stdout] 157 | | jbyteArray, jbyte); [INFO] [stdout] | |______________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `primitive_array_definitions` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:134:54 [INFO] [stdout] | [INFO] [stdout] 134 | $jni_get_array_elements_cell.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 158 | / primitive_array_definitions!(JniGetShortArrayElements, JniReleaseShortArrayElements, [INFO] [stdout] 159 | | JNI_GET_SHORT_ARRAY_ELEMENTS, JNI_RELEASE_SHORT_ARRAY_ELEMENTS, [INFO] [stdout] 160 | | set_jni_get_short_array_elements, get_jni_get_short_array_elements, [INFO] [stdout] 161 | | set_jni_release_short_array_elements, get_jni_release_short_array_elements, [INFO] [stdout] 162 | | jshortArray, jshort); [INFO] [stdout] | |________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `primitive_array_definitions` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:148:58 [INFO] [stdout] | [INFO] [stdout] 148 | $jni_release_array_elements_cell.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 158 | / primitive_array_definitions!(JniGetShortArrayElements, JniReleaseShortArrayElements, [INFO] [stdout] 159 | | JNI_GET_SHORT_ARRAY_ELEMENTS, JNI_RELEASE_SHORT_ARRAY_ELEMENTS, [INFO] [stdout] 160 | | set_jni_get_short_array_elements, get_jni_get_short_array_elements, [INFO] [stdout] 161 | | set_jni_release_short_array_elements, get_jni_release_short_array_elements, [INFO] [stdout] 162 | | jshortArray, jshort); [INFO] [stdout] | |________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `primitive_array_definitions` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:134:54 [INFO] [stdout] | [INFO] [stdout] 134 | $jni_get_array_elements_cell.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 163 | / primitive_array_definitions!(JniGetIntArrayElements, JniReleaseIntArrayElements, [INFO] [stdout] 164 | | JNI_GET_INT_ARRAY_ELEMENTS, JNI_RELEASE_INT_ARRAY_ELEMENTS, [INFO] [stdout] 165 | | set_jni_get_int_array_elements, get_jni_get_int_array_elements, [INFO] [stdout] 166 | | set_jni_release_int_array_elements, get_jni_release_int_array_elements, [INFO] [stdout] 167 | | jintArray, jint); [INFO] [stdout] | |____________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `primitive_array_definitions` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:148:58 [INFO] [stdout] | [INFO] [stdout] 148 | $jni_release_array_elements_cell.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 163 | / primitive_array_definitions!(JniGetIntArrayElements, JniReleaseIntArrayElements, [INFO] [stdout] 164 | | JNI_GET_INT_ARRAY_ELEMENTS, JNI_RELEASE_INT_ARRAY_ELEMENTS, [INFO] [stdout] 165 | | set_jni_get_int_array_elements, get_jni_get_int_array_elements, [INFO] [stdout] 166 | | set_jni_release_int_array_elements, get_jni_release_int_array_elements, [INFO] [stdout] 167 | | jintArray, jint); [INFO] [stdout] | |____________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `primitive_array_definitions` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:134:54 [INFO] [stdout] | [INFO] [stdout] 134 | $jni_get_array_elements_cell.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 168 | / primitive_array_definitions!(JniGetLongArrayElements, JniReleaseLongArrayElements, [INFO] [stdout] 169 | | JNI_GET_LONG_ARRAY_ELEMENTS, JNI_RELEASE_LONG_ARRAY_ELEMENTS, [INFO] [stdout] 170 | | set_jni_get_long_array_elements, get_jni_get_long_array_elements, [INFO] [stdout] 171 | | set_jni_release_long_array_elements, get_jni_release_long_array_elements, [INFO] [stdout] 172 | | jlongArray, jlong); [INFO] [stdout] | |______________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `primitive_array_definitions` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:148:58 [INFO] [stdout] | [INFO] [stdout] 148 | $jni_release_array_elements_cell.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 168 | / primitive_array_definitions!(JniGetLongArrayElements, JniReleaseLongArrayElements, [INFO] [stdout] 169 | | JNI_GET_LONG_ARRAY_ELEMENTS, JNI_RELEASE_LONG_ARRAY_ELEMENTS, [INFO] [stdout] 170 | | set_jni_get_long_array_elements, get_jni_get_long_array_elements, [INFO] [stdout] 171 | | set_jni_release_long_array_elements, get_jni_release_long_array_elements, [INFO] [stdout] 172 | | jlongArray, jlong); [INFO] [stdout] | |______________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `primitive_array_definitions` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:134:54 [INFO] [stdout] | [INFO] [stdout] 134 | $jni_get_array_elements_cell.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 173 | / primitive_array_definitions!(JniGetFloatArrayElements, JniReleaseFloatArrayElements, [INFO] [stdout] 174 | | JNI_GET_FLOAT_ARRAY_ELEMENTS, JNI_RELEASE_FLOAT_ARRAY_ELEMENTS, [INFO] [stdout] 175 | | set_jni_get_float_array_elements, get_jni_get_float_array_elements, [INFO] [stdout] 176 | | set_jni_release_float_array_elements, get_jni_release_float_array_elements, [INFO] [stdout] 177 | | jfloatArray, jfloat); [INFO] [stdout] | |________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `primitive_array_definitions` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:148:58 [INFO] [stdout] | [INFO] [stdout] 148 | $jni_release_array_elements_cell.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 173 | / primitive_array_definitions!(JniGetFloatArrayElements, JniReleaseFloatArrayElements, [INFO] [stdout] 174 | | JNI_GET_FLOAT_ARRAY_ELEMENTS, JNI_RELEASE_FLOAT_ARRAY_ELEMENTS, [INFO] [stdout] 175 | | set_jni_get_float_array_elements, get_jni_get_float_array_elements, [INFO] [stdout] 176 | | set_jni_release_float_array_elements, get_jni_release_float_array_elements, [INFO] [stdout] 177 | | jfloatArray, jfloat); [INFO] [stdout] | |________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `primitive_array_definitions` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:134:54 [INFO] [stdout] | [INFO] [stdout] 134 | $jni_get_array_elements_cell.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 178 | / primitive_array_definitions!(JniGetDoubleArrayElements, JniReleaseDoubleArrayElements, [INFO] [stdout] 179 | | JNI_GET_DOUBLE_ARRAY_ELEMENTS, JNI_RELEASE_DOUBLE_ARRAY_ELEMENTS, [INFO] [stdout] 180 | | set_jni_get_double_array_elements, get_jni_get_double_array_elements, [INFO] [stdout] 181 | | set_jni_release_double_array_elements, get_jni_release_double_array_elements, [INFO] [stdout] 182 | | jdoubleArray, jdouble); [INFO] [stdout] | |__________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `primitive_array_definitions` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:148:58 [INFO] [stdout] | [INFO] [stdout] 148 | $jni_release_array_elements_cell.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 178 | / primitive_array_definitions!(JniGetDoubleArrayElements, JniReleaseDoubleArrayElements, [INFO] [stdout] 179 | | JNI_GET_DOUBLE_ARRAY_ELEMENTS, JNI_RELEASE_DOUBLE_ARRAY_ELEMENTS, [INFO] [stdout] 180 | | set_jni_get_double_array_elements, get_jni_get_double_array_elements, [INFO] [stdout] 181 | | set_jni_release_double_array_elements, get_jni_release_double_array_elements, [INFO] [stdout] 182 | | jdoubleArray, jdouble); [INFO] [stdout] | |__________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `primitive_array_definitions` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:134:54 [INFO] [stdout] | [INFO] [stdout] 134 | $jni_get_array_elements_cell.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 183 | / primitive_array_definitions!(JniGetCharArrayElements, JniReleaseCharArrayElements, [INFO] [stdout] 184 | | JNI_GET_CHAR_ARRAY_ELEMENTS, JNI_RELEASE_CHAR_ARRAY_ELEMENTS, [INFO] [stdout] 185 | | set_jni_get_char_array_elements, get_jni_get_char_array_elements, [INFO] [stdout] 186 | | set_jni_release_char_array_elements, get_jni_release_char_array_elements, [INFO] [stdout] 187 | | jcharArray, jchar); [INFO] [stdout] | |______________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `primitive_array_definitions` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:148:58 [INFO] [stdout] | [INFO] [stdout] 148 | $jni_release_array_elements_cell.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 183 | / primitive_array_definitions!(JniGetCharArrayElements, JniReleaseCharArrayElements, [INFO] [stdout] 184 | | JNI_GET_CHAR_ARRAY_ELEMENTS, JNI_RELEASE_CHAR_ARRAY_ELEMENTS, [INFO] [stdout] 185 | | set_jni_get_char_array_elements, get_jni_get_char_array_elements, [INFO] [stdout] 186 | | set_jni_release_char_array_elements, get_jni_release_char_array_elements, [INFO] [stdout] 187 | | jcharArray, jchar); [INFO] [stdout] | |______________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `primitive_array_definitions` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:134:54 [INFO] [stdout] | [INFO] [stdout] 134 | $jni_get_array_elements_cell.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 188 | / primitive_array_definitions!(JniGetBooleanArrayElements, JniReleaseBooleanArrayElements, [INFO] [stdout] 189 | | JNI_GET_BOOLEAN_ARRAY_ELEMENTS, JNI_RELEASE_BOOLEAN_ARRAY_ELEMENTS, [INFO] [stdout] 190 | | set_jni_get_boolean_array_elements, get_jni_get_boolean_array_elements, [INFO] [stdout] 191 | | set_jni_release_boolean_array_elements, get_jni_release_boolean_array_elements, [INFO] [stdout] 192 | | jbooleanArray, jboolean); [INFO] [stdout] | |____________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `primitive_array_definitions` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:148:58 [INFO] [stdout] | [INFO] [stdout] 148 | $jni_release_array_elements_cell.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 188 | / primitive_array_definitions!(JniGetBooleanArrayElements, JniReleaseBooleanArrayElements, [INFO] [stdout] 189 | | JNI_GET_BOOLEAN_ARRAY_ELEMENTS, JNI_RELEASE_BOOLEAN_ARRAY_ELEMENTS, [INFO] [stdout] 190 | | set_jni_get_boolean_array_elements, get_jni_get_boolean_array_elements, [INFO] [stdout] 191 | | set_jni_release_boolean_array_elements, get_jni_release_boolean_array_elements, [INFO] [stdout] 192 | | jbooleanArray, jboolean); [INFO] [stdout] | |____________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `primitive_array_definitions` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:378:39 [INFO] [stdout] | [INFO] [stdout] 378 | |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:410:35 [INFO] [stdout] | [INFO] [stdout] 410 | 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:424:42 [INFO] [stdout] | [INFO] [stdout] 424 | 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:436:32 [INFO] [stdout] | [INFO] [stdout] 436 | 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:448:36 [INFO] [stdout] | [INFO] [stdout] 448 | 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:462:42 [INFO] [stdout] | [INFO] [stdout] 462 | 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:476:46 [INFO] [stdout] | [INFO] [stdout] 476 | 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:490:40 [INFO] [stdout] | [INFO] [stdout] 490 | 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:510:38 [INFO] [stdout] | [INFO] [stdout] 510 | 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:522:41 [INFO] [stdout] | [INFO] [stdout] 522 | JNI_CALL_BOOLEAN_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:536:39 [INFO] [stdout] | [INFO] [stdout] 536 | 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:550:38 [INFO] [stdout] | [INFO] [stdout] 550 | JNI_CALL_CHAR_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:562:37 [INFO] [stdout] | [INFO] [stdout] 562 | 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:574:38 [INFO] [stdout] | [INFO] [stdout] 574 | 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:588:39 [INFO] [stdout] | [INFO] [stdout] 588 | 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:602:40 [INFO] [stdout] | [INFO] [stdout] 602 | 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:606:38 [INFO] [stdout] | [INFO] [stdout] 606 | 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:620:47 [INFO] [stdout] | [INFO] [stdout] 620 | 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:634:38 [INFO] [stdout] | [INFO] [stdout] 634 | JNI_GET_ARRAY_LENGTH.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:647:38 [INFO] [stdout] | [INFO] [stdout] 647 | 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:661:46 [INFO] [stdout] | [INFO] [stdout] 661 | 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:673:37 [INFO] [stdout] | [INFO] [stdout] 673 | 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:687:40 [INFO] [stdout] | [INFO] [stdout] 687 | 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:701:39 [INFO] [stdout] | [INFO] [stdout] 701 | JNI_EXCEPTION_OCCURED.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:713:37 [INFO] [stdout] | [INFO] [stdout] 713 | 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:725:38 [INFO] [stdout] | [INFO] [stdout] 725 | 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:739:39 [INFO] [stdout] | [INFO] [stdout] 739 | 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:751:36 [INFO] [stdout] | [INFO] [stdout] 751 | 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:763:31 [INFO] [stdout] | [INFO] [stdout] 763 | 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:775:36 [INFO] [stdout] | [INFO] [stdout] 775 | 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 786 | / get_cached!( [INFO] [stdout] 787 | | FACTORY_CLASS, [INFO] [stdout] 788 | | { [INFO] [stdout] 789 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 793 | | set_factory_class [INFO] [stdout] 794 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 805 | / get_cached!( [INFO] [stdout] 806 | | UTILS_CLASS, [INFO] [stdout] 807 | | { [INFO] [stdout] 808 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 812 | | set_utils_class [INFO] [stdout] 813 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 824 | / get_cached!( [INFO] [stdout] 825 | | UTILS_THROWABLE_TO_STRING_METHOD, [INFO] [stdout] 826 | | { [INFO] [stdout] 827 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 846 | | set_utils_exception_to_string_method [INFO] [stdout] 847 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 858 | / get_cached!( [INFO] [stdout] 859 | | INVOCATION_ARG_CLASS, [INFO] [stdout] 860 | | { [INFO] [stdout] 861 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 865 | | set_invocation_arg_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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 879 | / get_cached!( [INFO] [stdout] 880 | | FACTORY_CONSTRUCTOR_METHOD, [INFO] [stdout] 881 | | { [INFO] [stdout] 882 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 894 | | set_factory_constructor_method [INFO] [stdout] 895 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 906 | / get_cached!( [INFO] [stdout] 907 | | FACTORY_INSTANTIATE_METHOD, [INFO] [stdout] 908 | | { [INFO] [stdout] 909 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 929 | | set_factory_instantiate_method [INFO] [stdout] 930 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 941 | / get_cached!( [INFO] [stdout] 942 | | FACTORY_CREATE_FOR_STATIC_METHOD, [INFO] [stdout] 943 | | { [INFO] [stdout] 944 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 963 | | set_factory_create_for_static_method [INFO] [stdout] 964 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 975 | / get_cached!( [INFO] [stdout] 976 | | FACTORY_CREATE_JAVA_ARRAY_METHOD, [INFO] [stdout] 977 | | { [INFO] [stdout] 978 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 999 | | set_factory_create_java_array_method [INFO] [stdout] 1000 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1011 | / get_cached!( [INFO] [stdout] 1012 | | FACTORY_CREATE_JAVA_LIST_METHOD, [INFO] [stdout] 1013 | | { [INFO] [stdout] 1014 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1035 | | set_factory_create_java_list_method [INFO] [stdout] 1036 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1047 | / get_cached!( [INFO] [stdout] 1048 | | FACTORY_CREATE_JAVA_MAP_METHOD, [INFO] [stdout] 1049 | | { [INFO] [stdout] 1050 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1070 | | set_factory_create_java_map_method [INFO] [stdout] 1071 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1082 | / get_cached!( [INFO] [stdout] 1083 | | JAVA_INSTANCE_BASE_CLASS, [INFO] [stdout] 1084 | | { [INFO] [stdout] 1085 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1092 | | set_java_instance_base_class [INFO] [stdout] 1093 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1104 | / get_cached!( [INFO] [stdout] 1105 | | JAVA_INSTANCE_CLASS, [INFO] [stdout] 1106 | | { [INFO] [stdout] 1107 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1114 | | set_java_instance_class [INFO] [stdout] 1115 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1126 | / get_cached!( [INFO] [stdout] 1127 | | INVOKE_METHOD, [INFO] [stdout] 1128 | | { [INFO] [stdout] 1129 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1151 | | set_invoke_method [INFO] [stdout] 1152 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1163 | / get_cached!( [INFO] [stdout] 1164 | | INVOKE_STATIC_METHOD, [INFO] [stdout] 1165 | | { [INFO] [stdout] 1166 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1188 | | set_invoke_static_method [INFO] [stdout] 1189 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1200 | / get_cached!( [INFO] [stdout] 1201 | | INVOKE_TO_CHANNEL_METHOD, [INFO] [stdout] 1202 | | { [INFO] [stdout] 1203 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1223 | | set_invoke_to_channel_method [INFO] [stdout] 1224 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1235 | / get_cached!( [INFO] [stdout] 1236 | | INVOKE_ASYNC_METHOD, [INFO] [stdout] 1237 | | { [INFO] [stdout] 1238 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1258 | | set_invoke_async_method [INFO] [stdout] 1259 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1270 | / get_cached!( [INFO] [stdout] 1271 | | INIT_CALLBACK_CHANNEL_METHOD, [INFO] [stdout] 1272 | | { [INFO] [stdout] 1273 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1292 | | set_init_callback_channel_method [INFO] [stdout] 1293 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1304 | / get_cached!( [INFO] [stdout] 1305 | | FIELD_METHOD, [INFO] [stdout] 1306 | | { [INFO] [stdout] 1307 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1326 | | set_field_method [INFO] [stdout] 1327 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1338 | / get_cached!( [INFO] [stdout] 1339 | | CLONE_STATIC_METHOD, [INFO] [stdout] 1340 | | { [INFO] [stdout] 1341 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1360 | | set_clone_static_method [INFO] [stdout] 1361 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1372 | / get_cached!( [INFO] [stdout] 1373 | | CAST_STATIC_METHOD, [INFO] [stdout] 1374 | | { [INFO] [stdout] 1375 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1398 | | set_cast_static_method [INFO] [stdout] 1399 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1410 | / get_cached!( [INFO] [stdout] 1411 | | GET_JSON_METHOD, [INFO] [stdout] 1412 | | { [INFO] [stdout] 1413 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1433 | | set_get_json_method [INFO] [stdout] 1434 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1445 | / get_cached!( [INFO] [stdout] 1446 | | CHECK_EQUALS_METHOD, [INFO] [stdout] 1447 | | { [INFO] [stdout] 1448 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1468 | | set_check_equals_method [INFO] [stdout] 1469 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1480 | / get_cached!( [INFO] [stdout] 1481 | | GET_OBJECT_CLASS_NAME_METHOD, [INFO] [stdout] 1482 | | { [INFO] [stdout] 1483 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1503 | | set_get_object_class_name_method [INFO] [stdout] 1504 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1515 | / get_cached!( [INFO] [stdout] 1516 | | GET_OBJECT_METHOD, [INFO] [stdout] 1517 | | { [INFO] [stdout] 1518 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1538 | | set_get_object_method [INFO] [stdout] 1539 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1550 | / get_cached!( [INFO] [stdout] 1551 | | INV_ARG_JAVA_CONSTRUCTOR_METHOD, [INFO] [stdout] 1552 | | { [INFO] [stdout] 1553 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1572 | | set_inv_arg_java_constructor_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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1584 | / get_cached!( [INFO] [stdout] 1585 | | INV_ARG_RUST_CONSTRUCTOR_METHOD, [INFO] [stdout] 1586 | | { [INFO] [stdout] 1587 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1601 | | set_inv_arg_rust_constructor_method [INFO] [stdout] 1602 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1613 | / get_cached!( [INFO] [stdout] 1614 | | INV_ARG_BASIC_RUST_CONSTRUCTOR_METHOD, [INFO] [stdout] 1615 | | { [INFO] [stdout] 1616 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1635 | | set_inv_arg_basic_rust_constructor_method [INFO] [stdout] 1636 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1647 | / get_cached!( [INFO] [stdout] 1648 | | CLASS_TO_INVOKE_CLONE_AND_CAST, [INFO] [stdout] 1649 | | { [INFO] [stdout] 1650 | | // The class to invoke the cloneInstance into, is not the same in Android target os. [INFO] [stdout] ... | [INFO] [stdout] 1662 | | set_class_to_invoke_clone_and_cast [INFO] [stdout] 1663 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1674 | / get_cached!( [INFO] [stdout] 1675 | | INTEGER_CLASS, [INFO] [stdout] 1676 | | { [INFO] [stdout] 1677 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1682 | | set_integer_class [INFO] [stdout] 1683 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1694 | / get_cached!( [INFO] [stdout] 1695 | | INTEGER_CONSTRUCTOR_METHOD, [INFO] [stdout] 1696 | | { [INFO] [stdout] 1697 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1710 | | set_integer_constructor_method [INFO] [stdout] 1711 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1722 | / get_cached!( [INFO] [stdout] 1723 | | INTEGER_TO_INT_METHOD, [INFO] [stdout] 1724 | | { [INFO] [stdout] 1725 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1738 | | set_integer_to_int_method [INFO] [stdout] 1739 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1750 | / get_cached!( [INFO] [stdout] 1751 | | LONG_CLASS, [INFO] [stdout] 1752 | | { [INFO] [stdout] 1753 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1758 | | set_long_class [INFO] [stdout] 1759 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1770 | / get_cached!( [INFO] [stdout] 1771 | | INVOCATION_EXCEPTION_CLASS, [INFO] [stdout] 1772 | | { [INFO] [stdout] 1773 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1778 | | set_invocation_exception_class [INFO] [stdout] 1779 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1790 | / get_cached!( [INFO] [stdout] 1791 | | LONG_CONSTRUCTOR_METHOD, [INFO] [stdout] 1792 | | { [INFO] [stdout] 1793 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1806 | | set_long_constructor_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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1818 | / get_cached!( [INFO] [stdout] 1819 | | LONG_TO_LONG_METHOD, [INFO] [stdout] 1820 | | { [INFO] [stdout] 1821 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1834 | | set_long_to_long_method [INFO] [stdout] 1835 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1846 | / get_cached!( [INFO] [stdout] 1847 | | SHORT_CLASS, [INFO] [stdout] 1848 | | { [INFO] [stdout] 1849 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1854 | | set_short_class [INFO] [stdout] 1855 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1866 | / get_cached!( [INFO] [stdout] 1867 | | SHORT_CONSTRUCTOR_METHOD, [INFO] [stdout] 1868 | | { [INFO] [stdout] 1869 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1882 | | set_short_constructor_method [INFO] [stdout] 1883 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1894 | / get_cached!( [INFO] [stdout] 1895 | | SHORT_TO_SHORT_METHOD, [INFO] [stdout] 1896 | | { [INFO] [stdout] 1897 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1910 | | set_short_to_short_method [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/cache.rs:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1922 | / get_cached!( [INFO] [stdout] 1923 | | CHARACTER_CLASS, [INFO] [stdout] 1924 | | { [INFO] [stdout] 1925 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1930 | | set_character_class [INFO] [stdout] 1931 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1942 | / get_cached!( [INFO] [stdout] 1943 | | CHARACTER_CONSTRUCTOR_METHOD, [INFO] [stdout] 1944 | | { [INFO] [stdout] 1945 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1958 | | set_character_constructor_method [INFO] [stdout] 1959 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1970 | / get_cached!( [INFO] [stdout] 1971 | | CHARACTER_TO_CHAR_METHOD, [INFO] [stdout] 1972 | | { [INFO] [stdout] 1973 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 1986 | | set_character_to_char_method [INFO] [stdout] 1987 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1998 | / get_cached!( [INFO] [stdout] 1999 | | BYTE_CLASS, [INFO] [stdout] 2000 | | { [INFO] [stdout] 2001 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 2006 | | set_byte_class [INFO] [stdout] 2007 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2018 | / get_cached!( [INFO] [stdout] 2019 | | BYTE_CONSTRUCTOR_METHOD, [INFO] [stdout] 2020 | | { [INFO] [stdout] 2021 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 2034 | | set_byte_constructor_method [INFO] [stdout] 2035 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2046 | / get_cached!( [INFO] [stdout] 2047 | | BYTE_TO_BYTE_METHOD, [INFO] [stdout] 2048 | | { [INFO] [stdout] 2049 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 2062 | | set_byte_to_byte_method [INFO] [stdout] 2063 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2076 | / get_cached!( [INFO] [stdout] 2077 | | FLOAT_CLASS, [INFO] [stdout] 2078 | | { [INFO] [stdout] 2079 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 2084 | | set_float_class [INFO] [stdout] 2085 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2098 | / get_cached!( [INFO] [stdout] 2099 | | FLOAT_CONSTRUCTOR_METHOD, [INFO] [stdout] 2100 | | { [INFO] [stdout] 2101 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 2114 | | set_float_constructor_method [INFO] [stdout] 2115 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2128 | / get_cached!( [INFO] [stdout] 2129 | | FLOAT_TO_FLOAT_METHOD, [INFO] [stdout] 2130 | | { [INFO] [stdout] 2131 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 2144 | | set_float_to_float_method [INFO] [stdout] 2145 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2158 | / get_cached!( [INFO] [stdout] 2159 | | DOUBLE_CLASS, [INFO] [stdout] 2160 | | { [INFO] [stdout] 2161 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 2166 | | set_double_class [INFO] [stdout] 2167 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2180 | / get_cached!( [INFO] [stdout] 2181 | | DOUBLE_CONSTRUCTOR_METHOD, [INFO] [stdout] 2182 | | { [INFO] [stdout] 2183 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 2196 | | set_double_constructor_method [INFO] [stdout] 2197 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2210 | / get_cached!( [INFO] [stdout] 2211 | | DOUBLE_TO_DOUBLE_METHOD, [INFO] [stdout] 2212 | | { [INFO] [stdout] 2213 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 2226 | | set_double_to_double_method [INFO] [stdout] 2227 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:345:35 [INFO] [stdout] | [INFO] [stdout] 345 | $opt_name.with(|opt| *opt.borrow()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2240 | / get_cached!( [INFO] [stdout] 2241 | | STRING_CLASS, [INFO] [stdout] 2242 | | { [INFO] [stdout] 2243 | | let env = get_thread_local_env()?; [INFO] [stdout] ... | [INFO] [stdout] 2248 | | set_string_class [INFO] [stdout] 2249 | | ) [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: 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:170:12 [INFO] [stdout] | [INFO] [stdout] 163 | 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] 164 | let path_str = opt_to_res(path.to_str())?; [INFO] [stdout] 165 | 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] 170 | 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 124 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `j4rs` (lib) due to 125 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "6803b375ed7fea866703700e6d12548d64759e68837146582c967cde2b8105e7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6803b375ed7fea866703700e6d12548d64759e68837146582c967cde2b8105e7", kill_on_drop: false }` [INFO] [stdout] 6803b375ed7fea866703700e6d12548d64759e68837146582c967cde2b8105e7