[INFO] fetching crate miden-assembly 0.10.5... [INFO] checking miden-assembly-0.10.5 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate miden-assembly 0.10.5 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate miden-assembly 0.10.5 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 miden-assembly 0.10.5 [INFO] finished tweaking crates.io crate miden-assembly 0.10.5 [INFO] tweaked toml for crates.io crate miden-assembly 0.10.5 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 202 packages to latest compatible versions [INFO] [stderr] Adding addr2line v0.22.0 (latest: v0.24.1) [INFO] [stderr] Adding bit-set v0.5.3 (latest: v0.8.0) [INFO] [stderr] Adding bit-vec v0.6.3 (latest: v0.8.0) [INFO] [stderr] Adding fixedbitset v0.4.2 (latest: v0.5.7) [INFO] [stderr] Adding generic-array v0.14.7 (latest: v1.1.0) [INFO] [stderr] Adding gimli v0.29.0 (latest: v0.31.0) [INFO] [stderr] Adding itertools v0.11.0 (latest: v0.13.0) [INFO] [stderr] Adding lalrpop v0.20.2 (latest: v0.21.0) [INFO] [stderr] Adding lalrpop-util v0.20.2 (latest: v0.21.0) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (latest: v0.6.5) [INFO] [stderr] Adding matchers v0.1.0 (latest: v0.2.0) [INFO] [stderr] Adding miniz_oxide v0.7.4 (latest: v0.8.0) [INFO] [stderr] Adding nu-ansi-term v0.46.0 (latest: v0.50.1) [INFO] [stderr] Adding phf_shared v0.10.0 (latest: v0.11.2) [INFO] [stderr] Adding regex-automata v0.1.10 (latest: v0.4.7) [INFO] [stderr] Adding regex-syntax v0.6.29 (latest: v0.8.4) [INFO] [stderr] Adding rustc_version v0.2.3 (latest: v0.4.1) [INFO] [stderr] Adding semver v0.9.0 (latest: v1.0.23) [INFO] [stderr] Adding semver-parser v0.7.0 (latest: v0.10.2) [INFO] [stderr] Adding siphasher v0.3.11 (latest: v1.0.1) [INFO] [stderr] Adding term v0.7.0 (latest: v1.0.0) [INFO] [stderr] Adding vte v0.11.1 (latest: v0.13.0) [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] [stderr] Adding yansi v0.5.1 (latest: v1.0.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 80a1ad20a11f5cbd0031f1a2a2131e60376f27d30937a3a615e41076aa04f46a [INFO] running `Command { std: "docker" "start" "-a" "80a1ad20a11f5cbd0031f1a2a2131e60376f27d30937a3a615e41076aa04f46a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "80a1ad20a11f5cbd0031f1a2a2131e60376f27d30937a3a615e41076aa04f46a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "80a1ad20a11f5cbd0031f1a2a2131e60376f27d30937a3a615e41076aa04f46a", kill_on_drop: false }` [INFO] [stdout] 80a1ad20a11f5cbd0031f1a2a2131e60376f27d30937a3a615e41076aa04f46a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f82f8ca6a411ae6ddd675a9144d96048b6909b18664e1ec119f0857813b67f6d [INFO] running `Command { std: "docker" "start" "-a" "f82f8ca6a411ae6ddd675a9144d96048b6909b18664e1ec119f0857813b67f6d", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.209 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling jobserver v0.1.32 [INFO] [stderr] Compiling indexmap v2.5.0 [INFO] [stderr] Compiling futures-sink v0.3.30 [INFO] [stderr] Compiling winnow v0.6.18 [INFO] [stderr] Compiling cc v1.1.15 [INFO] [stderr] Compiling futures-core v0.3.30 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Compiling serde_json v1.0.127 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling dirs-sys-next v0.1.2 [INFO] [stderr] Compiling vte_generate_state_changes v0.1.2 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling futures-task v0.3.30 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling pin-project-lite v0.2.14 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling trybuild v1.0.99 [INFO] [stderr] Compiling blake3 v1.5.4 [INFO] [stderr] Compiling backtrace v0.3.73 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling futures-util v0.3.30 [INFO] [stderr] Compiling vte v0.11.1 [INFO] [stderr] Compiling dirs-next v2.0.0 [INFO] [stderr] Compiling futures-channel v0.3.30 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling futures-io v0.3.30 [INFO] [stderr] Compiling rustix v0.38.35 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling serde_spanned v0.6.7 [INFO] [stderr] Compiling dissimilar v1.0.9 [INFO] [stderr] Checking gimli v0.29.0 [INFO] [stderr] Compiling toml_edit v0.22.20 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling strip-ansi-escapes v0.2.0 [INFO] [stderr] Checking miniz_oxide v0.7.4 [INFO] [stderr] Compiling phf_shared v0.10.0 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling term v0.7.0 [INFO] [stderr] Compiling futures v0.3.30 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking object v0.36.4 [INFO] [stderr] Checking rustc-demangle v0.1.24 [INFO] [stderr] Compiling precomputed-hash v0.1.1 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Checking constant_time_eq v0.3.1 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling serde_derive v1.0.209 [INFO] [stderr] Compiling toml v0.8.19 [INFO] [stderr] Checking addr2line v0.22.0 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Checking arrayvec v0.7.6 [INFO] [stderr] Compiling indenter v0.3.3 [INFO] [stderr] Checking winter-utils v0.9.1 [INFO] [stderr] Compiling miden-thiserror v1.0.59 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Checking unicode-width v0.1.13 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling new_debug_unreachable v1.0.6 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Checking winter-math v0.9.0 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Compiling string_cache v0.8.7 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking sha3 v0.10.8 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Compiling itertools v0.11.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling miden-thiserror-impl v1.0.59 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Compiling ena v0.14.3 [INFO] [stderr] Compiling ascii-canvas v3.0.0 [INFO] [stderr] Compiling miden-crypto v0.10.0 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking is_ci v1.2.0 [INFO] [stderr] Compiling lalrpop-util v0.20.2 [INFO] [stderr] Checking smawk v0.3.2 [INFO] [stderr] Checking unicode-linebreak v0.1.5 [INFO] [stderr] Compiling unicode-xid v0.2.5 [INFO] [stderr] Checking textwrap v0.16.1 [INFO] [stderr] Checking num v0.4.3 [INFO] [stderr] Checking supports-color v3.0.0 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking winter-crypto v0.9.0 [INFO] [stderr] Checking terminal_size v0.3.0 [INFO] [stderr] Compiling miden-miette-derive v7.1.0 [INFO] [stderr] Checking owo-colors v4.0.0 [INFO] [stderr] Checking spin v0.9.8 [INFO] [stderr] Checking supports-hyperlinks v3.0.0 [INFO] [stderr] Checking supports-unicode v3.0.0 [INFO] [stderr] Compiling lalrpop v0.20.2 [INFO] [stderr] Checking miden-formatting v0.1.1 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Checking backtrace-ext v0.2.1 [INFO] [stderr] Checking yansi v0.5.1 [INFO] [stderr] Checking diff v0.1.13 [INFO] [stderr] Checking pretty_assertions v1.4.0 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Compiling miden-miette v7.1.1 [INFO] [stderr] Checking miden-core v0.10.5 [INFO] [stderr] Compiling miden-assembly v0.10.5 (/opt/rustwide/workdir) [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/mod.rs:102:15 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn with_kernel(source_manager: Arc, kernel_lib: KernelLibrary) -> Self { [INFO] [stdout] | -------------------------------------- ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | let (kernel, kernel_module, _) = kernel_lib.into_parts(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 98 | let module_graph = ModuleGraph::with_kernel(source_manager.clone(), kernel, kernel_module); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 102 | ..Default::default() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = 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/assembler/mod.rs:154:46 [INFO] [stdout] | [INFO] [stdout] 153 | pub fn add_module(&mut self, module: impl Compile) -> Result<(), Report> { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 154 | self.add_module_with_options(module, CompileOptions::for_library()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/mod.rs:304:12 [INFO] [stdout] | [INFO] [stdout] 260 | mut self, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 261 | modules: impl IntoIterator, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 278 | let mut mast_forest_builder = MastForestBuilder::default(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 279 | [INFO] [stdout] 280 | let exports = { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 281 | let mut exports = BTreeMap::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 286 | let ast_module = self.module_graph[module_idx].unwrap_ast().clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 287 | [INFO] [stdout] 288 | for (proc_idx, fqn) in ast_module.exported_procedures() { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 303 | let (mast_forest, _) = mast_forest_builder.build(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 304 | Ok(Library::new(mast_forest, exports)) [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/mod.rs:265:17 [INFO] [stdout] | [INFO] [stdout] 264 | modules.into_iter().try_fold(Vec::default(), |mut acc, module| { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 265 | / module [INFO] [stdout] 266 | | .compile_with_options(&self.source_manager, CompileOptions::for_library()) [INFO] [stdout] 267 | | .and_then(|module| { [INFO] [stdout] 268 | | self.module_graph.add_ast_module(module).map_err(Report::from) [INFO] [stdout] 269 | | }) [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/mod.rs:268:25 [INFO] [stdout] | [INFO] [stdout] 267 | .and_then(|module| { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 268 | self.module_graph.add_ast_module(module).map_err(Report::from) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/mod.rs:347:12 [INFO] [stdout] | [INFO] [stdout] 312 | pub fn assemble_kernel(mut self, module: impl Compile) -> Result { [INFO] [stdout] | -------- -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 313 | let options = CompileOptions { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 319 | let module = module.compile_with_options(&self.source_manager, options)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 324 | let mut mast_forest_builder = MastForestBuilder::default(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 328 | let ast_module = self.module_graph[module_idx].unwrap_ast().clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 329 | [INFO] [stdout] 330 | let exports = ast_module [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 345 | let (mast_forest, _) = mast_forest_builder.build(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 346 | let library = Library::new(mast_forest, exports); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 347 | Ok(library.try_into()?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/mod.rs:339:20 [INFO] [stdout] | [INFO] [stdout] 332 | .map(|(proc_idx, fqn)| { [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 339 | Ok((fqn, proc_hash)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/mod.rs:395:12 [INFO] [stdout] | [INFO] [stdout] 357 | pub fn assemble_program(mut self, source: impl Compile) -> Result { [INFO] [stdout] | -------- -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 358 | let options = CompileOptions { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 364 | let program = source.compile_with_options(&self.source_manager, options)?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 380 | let mut mast_forest_builder = MastForestBuilder::default(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 381 | self.compile_subgraph(entrypoint, &mut mast_forest_builder)?; [INFO] [stdout] 382 | let entry_procedure = mast_forest_builder [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 386 | let (mast_forest, id_remappings) = mast_forest_builder.build(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 395 | Ok(Program::with_kernel( [INFO] [stdout] | ____________^ [INFO] [stdout] 396 | | mast_forest, [INFO] [stdout] 397 | | entry_node_id, [INFO] [stdout] 398 | | self.module_graph.kernel().clone(), [INFO] [stdout] 399 | | )) [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] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/mod.rs:542:12 [INFO] [stdout] | [INFO] [stdout] 515 | mut proc_ctx: ProcedureContext, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 542 | Ok(proc_ctx.into_procedure(proc_body_node.digest(), proc_body_id)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/instruction/mod.rs:527:53 [INFO] [stdout] | [INFO] [stdout] 522 | fn validate_param(value: I, range: R) -> Result<(), AssemblyError> [INFO] [stdout] | -------- -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 527 | range.contains(&value).then_some(()).ok_or_else(|| { [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 528 | | let value: u64 = value.into(); [INFO] [stdout] 529 | | let min = bound_into_included_u64(range.start_bound(), true); [INFO] [stdout] 530 | | let max = bound_into_included_u64(range.end_bound(), false); [INFO] [stdout] ... | [INFO] [stdout] 537 | | ) [INFO] [stdout] 538 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/instruction/mod.rs:532:13 [INFO] [stdout] | [INFO] [stdout] 522 | fn validate_param(value: I, range: R) -> Result<(), AssemblyError> [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 532 | / miette!( [INFO] [stdout] 533 | | "parameter value must be greater than or equal to {min} and \ [INFO] [stdout] 534 | | less than or equal to {max}, but was {value}", [INFO] [stdout] 535 | | ) [INFO] [stdout] 536 | | .into(), [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/instruction/procedures.rs:57:38 [INFO] [stdout] | [INFO] [stdout] 57 | source_file: current_source_file.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/instruction/procedures.rs:58:33 [INFO] [stdout] | [INFO] [stdout] 58 | callee: proc.fully_qualified_name().clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/module_graph/mod.rs:175:22 [INFO] [stdout] | [INFO] [stdout] 173 | pub fn new(source_manager: Arc) -> Self { [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 174 | Self { [INFO] [stdout] 175 | modules: Default::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/module_graph/mod.rs:176:22 [INFO] [stdout] | [INFO] [stdout] 173 | pub fn new(source_manager: Arc) -> Self { [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 176 | pending: Default::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/module_graph/mod.rs:178:20 [INFO] [stdout] | [INFO] [stdout] 173 | pub fn new(source_manager: Arc) -> Self { [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 178 | roots: Default::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/module_graph/mod.rs:192:43 [INFO] [stdout] | [INFO] [stdout] 192 | .map(|module| self.add_module(PendingWrappedModule::Info(module))) [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/module_graph/mod.rs:226:25 [INFO] [stdout] | [INFO] [stdout] 225 | pub fn add_ast_module(&mut self, module: Box) -> Result { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 226 | self.add_module(PendingWrappedModule::Ast(module)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/procedure.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 138 | pub fn into_procedure(self, mast_root: RpoDigest, mast_node_id: MastNodeId) -> Procedure { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | / Procedure::new(self.name, self.visibility, self.num_locals as u32, mast_root, mast_node_id) [INFO] [stdout] 140 | | .with_span(self.span) [INFO] [stdout] | |_________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/ident.rs:72:9 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn new_with_span(span: SourceSpan, source: impl AsRef) -> Result { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 72 | source.as_ref().parse::().map(|id| id.with_span(span)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/ident.rs:183:12 [INFO] [stdout] | [INFO] [stdout] 182 | let name = Arc::from(s.to_string().into_boxed_str()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 183 | Ok(Self { span: SourceSpan::default(), name }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/immediate.rs:79:21 [INFO] [stdout] | [INFO] [stdout] 78 | fn from(value: T) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 79 | Self::Value(Span::unknown(value)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/module.rs:151:22 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn new(kind: ModuleKind, path: LibraryPath) -> Self { [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 151 | imports: Default::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/module.rs:152:25 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn new(kind: ModuleKind, path: LibraryPath) -> Self { [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 152 | procedures: Default::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/module.rs:328:18 [INFO] [stdout] | [INFO] [stdout] 326 | let fqn = QualifiedProcedureName::new(self.path().clone(), p.name().clone()); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 327 | [INFO] [stdout] 328 | Some((proc_idx, fqn)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/module.rs:416:32 [INFO] [stdout] | [INFO] [stdout] 416 | .map(|import| (import.name.clone(), Span::new(import.span(), import.path.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/module.rs:416:53 [INFO] [stdout] | [INFO] [stdout] 416 | .map(|import| (import.name.clone(), Span::new(import.span(), import.path.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/procedure/name.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn new_with_span(span: SourceSpan, name: impl AsRef) -> Result { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 172 | name.as_ref().parse::().map(|name| name.with_span(span)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/procedure/name.rs:177:14 [INFO] [stdout] | [INFO] [stdout] 176 | pub fn with_span(self, span: SourceSpan) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 177 | Self(self.0.with_span(span)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/procedure/name.rs:195:14 [INFO] [stdout] | [INFO] [stdout] 194 | let name = Arc::from(Self::MAIN_PROC_NAME.to_string().into_boxed_str()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 195 | Self(Ident::new_unchecked(Span::unknown(name))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/procedure/name.rs:328:12 [INFO] [stdout] | [INFO] [stdout] 294 | let raw = match chars.next() { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 328 | Ok(Self(Ident::new_unchecked(Span::unknown(raw)))) [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/ast/procedure/procedure.rs:87:22 [INFO] [stdout] | [INFO] [stdout] 77 | name: ProcedureName, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 78 | num_locals: u16, [INFO] [stdout] 79 | body: Block, [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 87 | invoked: Default::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:62:12 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn new(kind: ModuleKind, path: P) -> Result [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | let path = path.try_into()?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 62 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 63 | | kind, [INFO] [stdout] 64 | | path: Some(path), [INFO] [stdout] 65 | | ..Default::default() [INFO] [stdout] 66 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:102:51 [INFO] [stdout] | [INFO] [stdout] 101 | fn compile(self, source_manager: &dyn SourceManager) -> Result, Report> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 102 | self.compile_with_options(source_manager, Options::default()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:129:9 [INFO] [stdout] | [INFO] [stdout] 125 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 126 | source_manager: &dyn SourceManager, [INFO] [stdout] 127 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 128 | ) -> Result, Report> { [INFO] [stdout] 129 | Box::new(self).compile_with_options(source_manager, options) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 138 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | ) -> Result, Report> { [INFO] [stdout] 140 | Box::new(self.clone()).compile_with_options(source_manager, options) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 169 | source_manager: &dyn SourceManager, [INFO] [stdout] 170 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 171 | ) -> Result, Report> { [INFO] [stdout] 172 | Box::new(Arc::unwrap_or_clone(self)).compile_with_options(source_manager, options) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 205 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 206 | ) -> Result, Report> { [INFO] [stdout] 207 | self.to_string().into_boxed_str().compile_with_options(source_manager, options) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:218:9 [INFO] [stdout] | [INFO] [stdout] 216 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 217 | ) -> Result, Report> { [INFO] [stdout] 218 | self.clone().into_boxed_str().compile_with_options(source_manager, options) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:228:9 [INFO] [stdout] | [INFO] [stdout] 226 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | ) -> Result, Report> { [INFO] [stdout] 228 | self.into_boxed_str().compile_with_options(source_manager, options) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:261:9 [INFO] [stdout] | [INFO] [stdout] 259 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 260 | ) -> Result, Report> { [INFO] [stdout] 261 | self.into_owned().into_boxed_str().compile_with_options(source_manager, options) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:275:9 [INFO] [stdout] | [INFO] [stdout] 273 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 274 | ) -> Result, Report> { [INFO] [stdout] 275 | / core::str::from_utf8(self) [INFO] [stdout] 276 | | .map_err(|err| { [INFO] [stdout] 277 | | Report::from(crate::parser::ParsingError::from_utf8_error(Default::default(), err)) [INFO] [stdout] 278 | | .with_source_code(self.to_vec()) [INFO] [stdout] 279 | | }) [INFO] [stdout] 280 | | .wrap_err("parsing failed: invalid source code") [INFO] [stdout] | |____________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:281:23 [INFO] [stdout] | [INFO] [stdout] 273 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 281 | .and_then(|source| source.compile_with_options(source_manager, options)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:292:9 [INFO] [stdout] | [INFO] [stdout] 290 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 291 | ) -> Result, Report> { [INFO] [stdout] 292 | / String::from_utf8(self) [INFO] [stdout] 293 | | .map_err(|err| { [INFO] [stdout] 294 | | let error = crate::parser::ParsingError::from_utf8_error( [INFO] [stdout] 295 | | Default::default(), [INFO] [stdout] ... | [INFO] [stdout] 299 | | }) [INFO] [stdout] 300 | | .wrap_err("parsing failed: invalid source code") [INFO] [stdout] | |____________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:301:23 [INFO] [stdout] | [INFO] [stdout] 290 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 301 | .and_then(|source| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 302 | | source.into_boxed_str().compile_with_options(source_manager, options) [INFO] [stdout] 303 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:302:17 [INFO] [stdout] | [INFO] [stdout] 290 | options: Options, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 302 | source.into_boxed_str().compile_with_options(source_manager, options) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:389:43 [INFO] [stdout] | [INFO] [stdout] 389 | ... .and_then(|s| Ident::new(s).map_err(PathError::InvalidComponent)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/diagnostics.rs:133:19 [INFO] [stdout] | [INFO] [stdout] 125 | pub fn new(severity: Severity, message: S) -> Self [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 133 | file: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/diagnostics.rs:301:14 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn wrap(error: E) -> Self [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 301 | Self(Report::new_boxed(Box::new(error))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/diagnostics.rs:334:29 [INFO] [stdout] | [INFO] [stdout] 333 | pub fn new(diag: D) -> Self { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 334 | Self { handler: Default::default(), diag } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/diagnostics.rs:339:26 [INFO] [stdout] | [INFO] [stdout] 337 | pub fn new_without_color(diag: D) -> Self { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 338 | Self { [INFO] [stdout] 339 | handler: DefaultReportHandler::new_themed(GraphicalTheme::none()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/errors.rs:83:21 [INFO] [stdout] | [INFO] [stdout] 82 | fn from(report: Report) -> Self { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 83 | Self::Other(RelatedError::new(report)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/library/mod.rs:186:12 [INFO] [stdout] | [INFO] [stdout] 169 | let mast_forest = MastForest::read_from(source)?; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 172 | let mut exports = BTreeMap::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 186 | Ok(Self { digest, exports, mast_forest }) [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/library/mod.rs:418:12 [INFO] [stdout] | [INFO] [stdout] 393 | fn try_from(library: Library) -> Result { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 398 | let kernel_path = LibraryPath::from(LibraryNamespace::Kernel); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 401 | let mut kernel_module = ModuleInfo::new(kernel_path.clone()); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 418 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 419 | | kernel, [INFO] [stdout] 420 | | kernel_info: kernel_module, [INFO] [stdout] 421 | | library, [INFO] [stdout] 422 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/library/mod.rs:444:9 [INFO] [stdout] | [INFO] [stdout] 442 | let library = Library::read_from(source)?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 443 | [INFO] [stdout] 444 | Self::try_from(library).map_err(|err| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/library/module.rs:21:34 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn new(path: LibraryPath) -> Self { [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | Self { path, procedures: Vec::new() } [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/library/path.rs:164:12 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn new(source: impl AsRef) -> Result { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 153 | let ns = parts [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 159 | let mut components = Components::default(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 164 | Ok(Self::make(ns, components)) [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/library/path.rs:156:30 [INFO] [stdout] | [INFO] [stdout] 156 | .and_then(|part| LibraryNamespace::new(part).map_err(PathError::InvalidNamespace))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/library/path.rs:161:13 [INFO] [stdout] | [INFO] [stdout] 160 | parts.map(Ident::new).try_for_each(|part| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 161 | part.map_err(PathError::InvalidComponent).map(|c| components.push(c)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/library/path.rs:172:24 [INFO] [stdout] | [INFO] [stdout] 168 | pub fn new_from_components(ns: LibraryNamespace, components: I) -> Self [INFO] [stdout] | -------------------- ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 172 | Self::make(ns, components.into_iter().collect()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/library/path.rs:178:20 [INFO] [stdout] | [INFO] [stdout] 176 | fn make(ns: LibraryNamespace, components: Components) -> Self { [INFO] [stdout] | -------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 177 | Self { [INFO] [stdout] 178 | inner: Arc::new(LibraryPathInner { ns, components }), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/library/path.rs:361:12 [INFO] [stdout] | [INFO] [stdout] 350 | pub fn prepend(&self, component: S) -> Result [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 354 | let ns = component [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 358 | let component = self.inner.ns.to_ident(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 359 | let mut components = smallvec![component]; [INFO] [stdout] | ---------- -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 360 | components.extend(self.inner.components.iter().cloned()); [INFO] [stdout] 361 | Ok(Self::make(ns, components)) [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/library/path.rs:444:12 [INFO] [stdout] | [INFO] [stdout] 429 | let ns = match iter.next() { [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 434 | let mut components = Components::default(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 444 | Ok(Self::make(ns, components)) [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/library/mod.rs:236:23 [INFO] [stdout] | [INFO] [stdout] 235 | .map_err(|p| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 236 | match p.downcast::() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parser/mod.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 94 | path: LibraryPath, [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 95 | source: Arc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 96 | ) -> Result, Report> { [INFO] [stdout] 97 | let forms = parse_forms_internal(source.clone(), &mut self.interned) [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 98 | .map_err(|err| Report::new(err).with_source_code(source.clone()))?; [INFO] [stdout] 99 | sema::analyze(source, self.kind, path, forms, self.warnings_as_errors).map_err(Report::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parser/mod.rs:98:28 [INFO] [stdout] | [INFO] [stdout] 98 | .map_err(|err| Report::new(err).with_source_code(source.clone()))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parser/mod.rs:98:62 [INFO] [stdout] | [INFO] [stdout] 98 | .map_err(|err| Report::new(err).with_source_code(source.clone()))?; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parser/mod.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 156 | source: Arc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 161 | let lexer = Lexer::new(source_id, scanner); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 162 | / grammar::FormsParser::new() [INFO] [stdout] 163 | | .parse(&source, interned, core::marker::PhantomData, lexer) [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parser/mod.rs:222:8 [INFO] [stdout] | [INFO] [stdout] 179 | namespace: crate::LibraryNamespace, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 198 | let mut modules = BTreeMap::default(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 199 | [INFO] [stdout] 200 | let walker = WalkModules::new(namespace.clone(), dir) [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 222 | Ok(modules.into_values()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:34442:17 [INFO] [stdout] | [INFO] [stdout] 34432 | (_, body, _): (u32, Block, u32), [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34442 | / NonZeroU32::try_from(count) [INFO] [stdout] 34443 | | .map(|count| Op::Repeat { span, count: count.get(), body }) [INFO] [stdout] | |_______________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35432:52 [INFO] [stdout] | [INFO] [stdout] 35432 | domain.map(|domain| Instruction::AdvInject(AdviceInjectorNode::InsertHdwordImm { domain })) [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35500:47 [INFO] [stdout] | [INFO] [stdout] 35500 | i.map(|offset| Instruction::AdvInject(AdviceInjectorNode::PushMapValImm { offset })) [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35520:47 [INFO] [stdout] | [INFO] [stdout] 35520 | i.map(|offset| Instruction::AdvInject(AdviceInjectorNode::PushMapValNImm { offset })) [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35635:5 [INFO] [stdout] | [INFO] [stdout] 35632 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35635 | error_code.map(Instruction::AssertWithError).unwrap_or(Instruction::Assert) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35635:60 [INFO] [stdout] | [INFO] [stdout] 35632 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35635 | error_code.map(Instruction::AssertWithError).unwrap_or(Instruction::Assert) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35650:5 [INFO] [stdout] | [INFO] [stdout] 35647 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35650 | error_code.map(Instruction::AssertzWithError).unwrap_or(Instruction::Assertz) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35650:61 [INFO] [stdout] | [INFO] [stdout] 35647 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35650 | error_code.map(Instruction::AssertzWithError).unwrap_or(Instruction::Assertz) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35665:5 [INFO] [stdout] | [INFO] [stdout] 35662 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35665 | error_code.map(Instruction::AssertEqWithError).unwrap_or(Instruction::AssertEq) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35665:62 [INFO] [stdout] | [INFO] [stdout] 35662 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35665 | error_code.map(Instruction::AssertEqWithError).unwrap_or(Instruction::AssertEq) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35680:5 [INFO] [stdout] | [INFO] [stdout] 35677 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35680 | error_code.map(Instruction::AssertEqwWithError).unwrap_or(Instruction::AssertEqw) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35680:63 [INFO] [stdout] | [INFO] [stdout] 35677 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35680 | error_code.map(Instruction::AssertEqwWithError).unwrap_or(Instruction::AssertEqw) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35695:5 [INFO] [stdout] | [INFO] [stdout] 35692 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35695 | error_code.map(Instruction::U32AssertWithError).unwrap_or(Instruction::U32Assert) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35695:63 [INFO] [stdout] | [INFO] [stdout] 35692 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35695 | error_code.map(Instruction::U32AssertWithError).unwrap_or(Instruction::U32Assert) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35710:5 [INFO] [stdout] | [INFO] [stdout] 35707 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35710 | error_code.map(Instruction::U32Assert2WithError).unwrap_or(Instruction::U32Assert2) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35710:64 [INFO] [stdout] | [INFO] [stdout] 35707 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35710 | error_code.map(Instruction::U32Assert2WithError).unwrap_or(Instruction::U32Assert2) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35725:5 [INFO] [stdout] | [INFO] [stdout] 35722 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35725 | error_code.map(Instruction::U32AssertWWithError).unwrap_or(Instruction::U32AssertW) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35725:64 [INFO] [stdout] | [INFO] [stdout] 35722 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35725 | error_code.map(Instruction::U32AssertWWithError).unwrap_or(Instruction::U32AssertW) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35740:5 [INFO] [stdout] | [INFO] [stdout] 35737 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35740 | error_code.map(Instruction::MTreeVerifyWithError).unwrap_or(Instruction::MTreeVerify) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35740:65 [INFO] [stdout] | [INFO] [stdout] 35737 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35740 | error_code.map(Instruction::MTreeVerifyWithError).unwrap_or(Instruction::MTreeVerify) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35860:24 [INFO] [stdout] | [INFO] [stdout] 35856 | (_, n, _): (u32, Immediate, u32), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 35857 | (_, m, _): (u32, Immediate, u32), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35860 | Instruction::Debug(DebugOptions::MemInterval(n, m)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35900:24 [INFO] [stdout] | [INFO] [stdout] 35896 | (_, n, _): (u32, Immediate, u32), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 35897 | (_, m, _): (u32, Immediate, u32), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35900 | Instruction::Debug(DebugOptions::LocalInterval(n, m)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36838:5 [INFO] [stdout] | [INFO] [stdout] 36835 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36838 | imm.map(Instruction::ExpImm).unwrap_or(Instruction::Exp) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36838:44 [INFO] [stdout] | [INFO] [stdout] 36835 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36838 | imm.map(Instruction::ExpImm).unwrap_or(Instruction::Exp) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36853:5 [INFO] [stdout] | [INFO] [stdout] 36850 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36853 | imm.map(Instruction::MemLoadImm).unwrap_or(Instruction::MemLoad) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36853:48 [INFO] [stdout] | [INFO] [stdout] 36850 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36853 | imm.map(Instruction::MemLoadImm).unwrap_or(Instruction::MemLoad) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36868:5 [INFO] [stdout] | [INFO] [stdout] 36865 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36868 | imm.map(Instruction::MemLoadWImm).unwrap_or(Instruction::MemLoadW) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36868:49 [INFO] [stdout] | [INFO] [stdout] 36865 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36868 | imm.map(Instruction::MemLoadWImm).unwrap_or(Instruction::MemLoadW) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36883:5 [INFO] [stdout] | [INFO] [stdout] 36880 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36883 | imm.map(Instruction::MemStoreImm).unwrap_or(Instruction::MemStore) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36883:49 [INFO] [stdout] | [INFO] [stdout] 36880 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36883 | imm.map(Instruction::MemStoreImm).unwrap_or(Instruction::MemStore) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36898:5 [INFO] [stdout] | [INFO] [stdout] 36895 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36898 | imm.map(Instruction::MemStoreWImm).unwrap_or(Instruction::MemStoreW) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36898:50 [INFO] [stdout] | [INFO] [stdout] 36895 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36898 | imm.map(Instruction::MemStoreWImm).unwrap_or(Instruction::MemStoreW) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:37259:22 [INFO] [stdout] | [INFO] [stdout] 37251 | let ops = values.into_iter().enumerate().map(|(i, imm)| { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 37259 | Op::Inst(Span::new(span, match imm { [INFO] [stdout] | ______________________^ [INFO] [stdout] 37260 | | Immediate::Constant(name) => Instruction::Push(Immediate::Constant(name)), [INFO] [stdout] 37261 | | Immediate::Value(value) => { [INFO] [stdout] 37262 | | match value.into_inner() { [INFO] [stdout] ... | [INFO] [stdout] 37269 | | } [INFO] [stdout] 37270 | | })) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:56848:8 [INFO] [stdout] | [INFO] [stdout] 56839 | let __temp0 = __action862( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56847 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 56848 | Ok(__action30( [INFO] [stdout] | ________^ [INFO] [stdout] 56849 | | source_file, [INFO] [stdout] 56850 | | interned, [INFO] [stdout] 56851 | | _marker, [INFO] [stdout] 56852 | | __temp0, [INFO] [stdout] 56853 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:56881:8 [INFO] [stdout] | [INFO] [stdout] 56872 | let __temp0 = __action863( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56880 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 56881 | Ok(__action30( [INFO] [stdout] | ________^ [INFO] [stdout] 56882 | | source_file, [INFO] [stdout] 56883 | | interned, [INFO] [stdout] 56884 | | _marker, [INFO] [stdout] 56885 | | __temp0, [INFO] [stdout] 56886 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:56910:8 [INFO] [stdout] | [INFO] [stdout] 56903 | let __temp0 = __action864( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56909 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 56910 | Ok(__action30( [INFO] [stdout] | ________^ [INFO] [stdout] 56911 | | source_file, [INFO] [stdout] 56912 | | interned, [INFO] [stdout] 56913 | | _marker, [INFO] [stdout] 56914 | | __temp0, [INFO] [stdout] 56915 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:57455:8 [INFO] [stdout] | [INFO] [stdout] 57446 | let __temp0 = __action730( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57454 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57455 | Ok(__action31( [INFO] [stdout] | ________^ [INFO] [stdout] 57456 | | source_file, [INFO] [stdout] 57457 | | interned, [INFO] [stdout] 57458 | | _marker, [INFO] [stdout] 57459 | | __temp0, [INFO] [stdout] 57460 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:57488:8 [INFO] [stdout] | [INFO] [stdout] 57479 | let __temp0 = __action731( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57487 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57488 | Ok(__action31( [INFO] [stdout] | ________^ [INFO] [stdout] 57489 | | source_file, [INFO] [stdout] 57490 | | interned, [INFO] [stdout] 57491 | | _marker, [INFO] [stdout] 57492 | | __temp0, [INFO] [stdout] 57493 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:57517:8 [INFO] [stdout] | [INFO] [stdout] 57510 | let __temp0 = __action732( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57516 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57517 | Ok(__action31( [INFO] [stdout] | ________^ [INFO] [stdout] 57518 | | source_file, [INFO] [stdout] 57519 | | interned, [INFO] [stdout] 57520 | | _marker, [INFO] [stdout] 57521 | | __temp0, [INFO] [stdout] 57522 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:57550:8 [INFO] [stdout] | [INFO] [stdout] 57541 | let __temp0 = __action733( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57549 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57550 | Ok(__action31( [INFO] [stdout] | ________^ [INFO] [stdout] 57551 | | source_file, [INFO] [stdout] 57552 | | interned, [INFO] [stdout] 57553 | | _marker, [INFO] [stdout] 57554 | | __temp0, [INFO] [stdout] 57555 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:57583:8 [INFO] [stdout] | [INFO] [stdout] 57574 | let __temp0 = __action734( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57582 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57583 | Ok(__action31( [INFO] [stdout] | ________^ [INFO] [stdout] 57584 | | source_file, [INFO] [stdout] 57585 | | interned, [INFO] [stdout] 57586 | | _marker, [INFO] [stdout] 57587 | | __temp0, [INFO] [stdout] 57588 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:57612:8 [INFO] [stdout] | [INFO] [stdout] 57605 | let __temp0 = __action735( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57611 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57612 | Ok(__action31( [INFO] [stdout] | ________^ [INFO] [stdout] 57613 | | source_file, [INFO] [stdout] 57614 | | interned, [INFO] [stdout] 57615 | | _marker, [INFO] [stdout] 57616 | | __temp0, [INFO] [stdout] 57617 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:57645:8 [INFO] [stdout] | [INFO] [stdout] 57636 | let __temp0 = __action736( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57644 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57645 | Ok(__action31( [INFO] [stdout] | ________^ [INFO] [stdout] 57646 | | source_file, [INFO] [stdout] 57647 | | interned, [INFO] [stdout] 57648 | | _marker, [INFO] [stdout] 57649 | | __temp0, [INFO] [stdout] 57650 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:57678:8 [INFO] [stdout] | [INFO] [stdout] 57669 | let __temp0 = __action737( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57677 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57678 | Ok(__action31( [INFO] [stdout] | ________^ [INFO] [stdout] 57679 | | source_file, [INFO] [stdout] 57680 | | interned, [INFO] [stdout] 57681 | | _marker, [INFO] [stdout] 57682 | | __temp0, [INFO] [stdout] 57683 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:57707:8 [INFO] [stdout] | [INFO] [stdout] 57700 | let __temp0 = __action738( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57706 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57707 | Ok(__action31( [INFO] [stdout] | ________^ [INFO] [stdout] 57708 | | source_file, [INFO] [stdout] 57709 | | interned, [INFO] [stdout] 57710 | | _marker, [INFO] [stdout] 57711 | | __temp0, [INFO] [stdout] 57712 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60086:8 [INFO] [stdout] | [INFO] [stdout] 60077 | let __temp0 = __action606( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60085 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60086 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60087 | | source_file, [INFO] [stdout] 60088 | | interned, [INFO] [stdout] 60089 | | _marker, [INFO] [stdout] 60090 | | __temp0, [INFO] [stdout] 60091 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60115:8 [INFO] [stdout] | [INFO] [stdout] 60108 | let __temp0 = __action607( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60114 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60115 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60116 | | source_file, [INFO] [stdout] 60117 | | interned, [INFO] [stdout] 60118 | | _marker, [INFO] [stdout] 60119 | | __temp0, [INFO] [stdout] 60120 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60148:8 [INFO] [stdout] | [INFO] [stdout] 60139 | let __temp0 = __action608( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60147 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60148 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60149 | | source_file, [INFO] [stdout] 60150 | | interned, [INFO] [stdout] 60151 | | _marker, [INFO] [stdout] 60152 | | __temp0, [INFO] [stdout] 60153 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60177:8 [INFO] [stdout] | [INFO] [stdout] 60170 | let __temp0 = __action609( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60176 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60177 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60178 | | source_file, [INFO] [stdout] 60179 | | interned, [INFO] [stdout] 60180 | | _marker, [INFO] [stdout] 60181 | | __temp0, [INFO] [stdout] 60182 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60210:8 [INFO] [stdout] | [INFO] [stdout] 60201 | let __temp0 = __action602( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60209 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60210 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60211 | | source_file, [INFO] [stdout] 60212 | | interned, [INFO] [stdout] 60213 | | _marker, [INFO] [stdout] 60214 | | __temp0, [INFO] [stdout] 60215 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60243:8 [INFO] [stdout] | [INFO] [stdout] 60234 | let __temp0 = __action603( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60242 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60243 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60244 | | source_file, [INFO] [stdout] 60245 | | interned, [INFO] [stdout] 60246 | | _marker, [INFO] [stdout] 60247 | | __temp0, [INFO] [stdout] 60248 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60276:8 [INFO] [stdout] | [INFO] [stdout] 60267 | let __temp0 = __action604( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60275 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60276 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60277 | | source_file, [INFO] [stdout] 60278 | | interned, [INFO] [stdout] 60279 | | _marker, [INFO] [stdout] 60280 | | __temp0, [INFO] [stdout] 60281 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60309:8 [INFO] [stdout] | [INFO] [stdout] 60300 | let __temp0 = __action605( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60308 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60309 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60310 | | source_file, [INFO] [stdout] 60311 | | interned, [INFO] [stdout] 60312 | | _marker, [INFO] [stdout] 60313 | | __temp0, [INFO] [stdout] 60314 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60342:8 [INFO] [stdout] | [INFO] [stdout] 60333 | let __temp0 = __action610( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60341 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60342 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60343 | | source_file, [INFO] [stdout] 60344 | | interned, [INFO] [stdout] 60345 | | _marker, [INFO] [stdout] 60346 | | __temp0, [INFO] [stdout] 60347 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60371:8 [INFO] [stdout] | [INFO] [stdout] 60364 | let __temp0 = __action611( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60370 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60371 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60372 | | source_file, [INFO] [stdout] 60373 | | interned, [INFO] [stdout] 60374 | | _marker, [INFO] [stdout] 60375 | | __temp0, [INFO] [stdout] 60376 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60404:8 [INFO] [stdout] | [INFO] [stdout] 60395 | let __temp0 = __action612( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60403 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60404 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60405 | | source_file, [INFO] [stdout] 60406 | | interned, [INFO] [stdout] 60407 | | _marker, [INFO] [stdout] 60408 | | __temp0, [INFO] [stdout] 60409 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60433:8 [INFO] [stdout] | [INFO] [stdout] 60426 | let __temp0 = __action613( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60432 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60433 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60434 | | source_file, [INFO] [stdout] 60435 | | interned, [INFO] [stdout] 60436 | | _marker, [INFO] [stdout] 60437 | | __temp0, [INFO] [stdout] 60438 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63339:8 [INFO] [stdout] | [INFO] [stdout] 63330 | let __temp0 = __action997( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63338 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63339 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63340 | | source_file, [INFO] [stdout] 63341 | | interned, [INFO] [stdout] 63342 | | _marker, [INFO] [stdout] 63343 | | __temp0, [INFO] [stdout] 63344 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63368:8 [INFO] [stdout] | [INFO] [stdout] 63361 | let __temp0 = __action998( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63367 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63368 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63369 | | source_file, [INFO] [stdout] 63370 | | interned, [INFO] [stdout] 63371 | | _marker, [INFO] [stdout] 63372 | | __temp0, [INFO] [stdout] 63373 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63401:8 [INFO] [stdout] | [INFO] [stdout] 63392 | let __temp0 = __action999( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63400 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63401 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63402 | | source_file, [INFO] [stdout] 63403 | | interned, [INFO] [stdout] 63404 | | _marker, [INFO] [stdout] 63405 | | __temp0, [INFO] [stdout] 63406 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63430:8 [INFO] [stdout] | [INFO] [stdout] 63423 | let __temp0 = __action1000( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63429 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63430 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63431 | | source_file, [INFO] [stdout] 63432 | | interned, [INFO] [stdout] 63433 | | _marker, [INFO] [stdout] 63434 | | __temp0, [INFO] [stdout] 63435 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63463:8 [INFO] [stdout] | [INFO] [stdout] 63454 | let __temp0 = __action1001( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63462 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63463 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63464 | | source_file, [INFO] [stdout] 63465 | | interned, [INFO] [stdout] 63466 | | _marker, [INFO] [stdout] 63467 | | __temp0, [INFO] [stdout] 63468 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63496:8 [INFO] [stdout] | [INFO] [stdout] 63487 | let __temp0 = __action1002( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63495 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63496 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63497 | | source_file, [INFO] [stdout] 63498 | | interned, [INFO] [stdout] 63499 | | _marker, [INFO] [stdout] 63500 | | __temp0, [INFO] [stdout] 63501 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63529:8 [INFO] [stdout] | [INFO] [stdout] 63520 | let __temp0 = __action1003( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63528 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63529 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63530 | | source_file, [INFO] [stdout] 63531 | | interned, [INFO] [stdout] 63532 | | _marker, [INFO] [stdout] 63533 | | __temp0, [INFO] [stdout] 63534 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63562:8 [INFO] [stdout] | [INFO] [stdout] 63553 | let __temp0 = __action1004( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63561 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63562 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63563 | | source_file, [INFO] [stdout] 63564 | | interned, [INFO] [stdout] 63565 | | _marker, [INFO] [stdout] 63566 | | __temp0, [INFO] [stdout] 63567 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63595:8 [INFO] [stdout] | [INFO] [stdout] 63586 | let __temp0 = __action1005( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63594 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63595 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63596 | | source_file, [INFO] [stdout] 63597 | | interned, [INFO] [stdout] 63598 | | _marker, [INFO] [stdout] 63599 | | __temp0, [INFO] [stdout] 63600 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63624:8 [INFO] [stdout] | [INFO] [stdout] 63617 | let __temp0 = __action1006( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63623 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63624 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63625 | | source_file, [INFO] [stdout] 63626 | | interned, [INFO] [stdout] 63627 | | _marker, [INFO] [stdout] 63628 | | __temp0, [INFO] [stdout] 63629 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63657:8 [INFO] [stdout] | [INFO] [stdout] 63648 | let __temp0 = __action1007( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63656 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63657 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63658 | | source_file, [INFO] [stdout] 63659 | | interned, [INFO] [stdout] 63660 | | _marker, [INFO] [stdout] 63661 | | __temp0, [INFO] [stdout] 63662 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63686:8 [INFO] [stdout] | [INFO] [stdout] 63679 | let __temp0 = __action1008( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63685 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63686 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63687 | | source_file, [INFO] [stdout] 63688 | | interned, [INFO] [stdout] 63689 | | _marker, [INFO] [stdout] 63690 | | __temp0, [INFO] [stdout] 63691 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:67867:8 [INFO] [stdout] | [INFO] [stdout] 67858 | let __temp0 = __action1094( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67866 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67867 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 67868 | | source_file, [INFO] [stdout] 67869 | | interned, [INFO] [stdout] 67870 | | _marker, [INFO] [stdout] 67871 | | __temp0, [INFO] [stdout] 67872 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:67896:8 [INFO] [stdout] | [INFO] [stdout] 67889 | let __temp0 = __action1095( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67895 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67896 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 67897 | | source_file, [INFO] [stdout] 67898 | | interned, [INFO] [stdout] 67899 | | _marker, [INFO] [stdout] 67900 | | __temp0, [INFO] [stdout] 67901 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:67929:8 [INFO] [stdout] | [INFO] [stdout] 67920 | let __temp0 = __action1096( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67928 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67929 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 67930 | | source_file, [INFO] [stdout] 67931 | | interned, [INFO] [stdout] 67932 | | _marker, [INFO] [stdout] 67933 | | __temp0, [INFO] [stdout] 67934 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:67958:8 [INFO] [stdout] | [INFO] [stdout] 67951 | let __temp0 = __action1097( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67957 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67958 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 67959 | | source_file, [INFO] [stdout] 67960 | | interned, [INFO] [stdout] 67961 | | _marker, [INFO] [stdout] 67962 | | __temp0, [INFO] [stdout] 67963 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:67991:8 [INFO] [stdout] | [INFO] [stdout] 67982 | let __temp0 = __action1098( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67990 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67991 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 67992 | | source_file, [INFO] [stdout] 67993 | | interned, [INFO] [stdout] 67994 | | _marker, [INFO] [stdout] 67995 | | __temp0, [INFO] [stdout] 67996 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:68024:8 [INFO] [stdout] | [INFO] [stdout] 68015 | let __temp0 = __action1099( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68023 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68024 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 68025 | | source_file, [INFO] [stdout] 68026 | | interned, [INFO] [stdout] 68027 | | _marker, [INFO] [stdout] 68028 | | __temp0, [INFO] [stdout] 68029 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:68057:8 [INFO] [stdout] | [INFO] [stdout] 68048 | let __temp0 = __action1100( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68056 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68057 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 68058 | | source_file, [INFO] [stdout] 68059 | | interned, [INFO] [stdout] 68060 | | _marker, [INFO] [stdout] 68061 | | __temp0, [INFO] [stdout] 68062 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:68090:8 [INFO] [stdout] | [INFO] [stdout] 68081 | let __temp0 = __action1101( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68089 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68090 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 68091 | | source_file, [INFO] [stdout] 68092 | | interned, [INFO] [stdout] 68093 | | _marker, [INFO] [stdout] 68094 | | __temp0, [INFO] [stdout] 68095 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:68123:8 [INFO] [stdout] | [INFO] [stdout] 68114 | let __temp0 = __action1102( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68122 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68123 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 68124 | | source_file, [INFO] [stdout] 68125 | | interned, [INFO] [stdout] 68126 | | _marker, [INFO] [stdout] 68127 | | __temp0, [INFO] [stdout] 68128 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:68152:8 [INFO] [stdout] | [INFO] [stdout] 68145 | let __temp0 = __action1103( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68151 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68152 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 68153 | | source_file, [INFO] [stdout] 68154 | | interned, [INFO] [stdout] 68155 | | _marker, [INFO] [stdout] 68156 | | __temp0, [INFO] [stdout] 68157 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:68185:8 [INFO] [stdout] | [INFO] [stdout] 68176 | let __temp0 = __action1104( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68184 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68185 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 68186 | | source_file, [INFO] [stdout] 68187 | | interned, [INFO] [stdout] 68188 | | _marker, [INFO] [stdout] 68189 | | __temp0, [INFO] [stdout] 68190 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:68214:8 [INFO] [stdout] | [INFO] [stdout] 68207 | let __temp0 = __action1105( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68213 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68214 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 68215 | | source_file, [INFO] [stdout] 68216 | | interned, [INFO] [stdout] 68217 | | _marker, [INFO] [stdout] 68218 | | __temp0, [INFO] [stdout] 68219 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:70333:8 [INFO] [stdout] | [INFO] [stdout] 70320 | __1: (u32, alloc::vec::Vec, u32), [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70326 | let __temp0 = __action571( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70332 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 70333 | Ok(__action507( [INFO] [stdout] | ________^ [INFO] [stdout] 70334 | | source_file, [INFO] [stdout] 70335 | | interned, [INFO] [stdout] 70336 | | _marker, [INFO] [stdout] ... | [INFO] [stdout] 70339 | | __2, [INFO] [stdout] 70340 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:70364:8 [INFO] [stdout] | [INFO] [stdout] 70352 | __0: (u32, alloc::vec::Vec, u32), [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70357 | let __temp0 = __action571( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70363 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 70364 | Ok(__action508( [INFO] [stdout] | ________^ [INFO] [stdout] 70365 | | source_file, [INFO] [stdout] 70366 | | interned, [INFO] [stdout] 70367 | | _marker, [INFO] [stdout] 70368 | | __temp0, [INFO] [stdout] 70369 | | )) [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/parser/mod.rs:259:16 [INFO] [stdout] | [INFO] [stdout] 254 | pub fn new(namespace: LibraryNamespace, path: &'a Path) -> io::Result { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 257 | let stack = VecDeque::from_iter(fs::read_dir(path)?); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 258 | [INFO] [stdout] 259 | Ok(Self { namespace, root: path, stack }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parser/mod.rs:303:16 [INFO] [stdout] | [INFO] [stdout] 295 | let mut libpath = LibraryPath::from(self.namespace.clone()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 303 | Ok(Some(ModuleEntry { name: libpath, source_path: entry.path() })) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parser/mod.rs:315:39 [INFO] [stdout] | [INFO] [stdout] 315 | .and_then(|entry| entry.file_type().map(|ft| (entry, ft))) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parser/mod.rs:315:61 [INFO] [stdout] | [INFO] [stdout] 315 | .and_then(|entry| entry.file_type().map(|ft| (entry, ft))) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/sema/mod.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 30 | source: Arc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31 | kind: ModuleKind, [INFO] [stdout] 32 | path: LibraryPath, [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 33 | forms: Vec
, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36 | let mut analyzer = AnalysisContext::new(source.clone()); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 39 | let mut module = Box::new(Module::new(kind, path).with_span(source.source_span())); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | [INFO] [stdout] 41 | let mut forms = VecDeque::from(forms); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 122 | analyzer.into_result().map(move |_| module) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/sema/mod.rs:122:32 [INFO] [stdout] | [INFO] [stdout] 30 | source: Arc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31 | kind: ModuleKind, [INFO] [stdout] 32 | path: LibraryPath, [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 33 | forms: Vec, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36 | let mut analyzer = AnalysisContext::new(source.clone()); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 39 | let mut module = Box::new(Module::new(kind, path).with_span(source.source_span())); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | [INFO] [stdout] 41 | let mut forms = VecDeque::from(forms); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 122 | analyzer.into_result().map(move |_| module) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/sema/context.rs:27:24 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new(source_file: Arc) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | Self { [INFO] [stdout] 27 | constants: Default::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/sema/context.rs:28:25 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new(source_file: Arc) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | procedures: Default::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/sema/passes/verify_invoke.rs:41:22 [INFO] [stdout] | [INFO] [stdout] 34 | current_procedure: ProcedureName, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | invoked: Default::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 161 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `miden-assembly` (lib) due to 162 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/mod.rs:102:15 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn with_kernel(source_manager: Arc, kernel_lib: KernelLibrary) -> Self { [INFO] [stdout] | -------------------------------------- ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | let (kernel, kernel_module, _) = kernel_lib.into_parts(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 98 | let module_graph = ModuleGraph::with_kernel(source_manager.clone(), kernel, kernel_module); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 102 | ..Default::default() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = 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/assembler/mod.rs:154:46 [INFO] [stdout] | [INFO] [stdout] 153 | pub fn add_module(&mut self, module: impl Compile) -> Result<(), Report> { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 154 | self.add_module_with_options(module, CompileOptions::for_library()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/mod.rs:304:12 [INFO] [stdout] | [INFO] [stdout] 260 | mut self, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 261 | modules: impl IntoIterator, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 278 | let mut mast_forest_builder = MastForestBuilder::default(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 279 | [INFO] [stdout] 280 | let exports = { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 281 | let mut exports = BTreeMap::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 286 | let ast_module = self.module_graph[module_idx].unwrap_ast().clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 287 | [INFO] [stdout] 288 | for (proc_idx, fqn) in ast_module.exported_procedures() { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 303 | let (mast_forest, _) = mast_forest_builder.build(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 304 | Ok(Library::new(mast_forest, exports)) [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/mod.rs:265:17 [INFO] [stdout] | [INFO] [stdout] 264 | modules.into_iter().try_fold(Vec::default(), |mut acc, module| { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 265 | / module [INFO] [stdout] 266 | | .compile_with_options(&self.source_manager, CompileOptions::for_library()) [INFO] [stdout] 267 | | .and_then(|module| { [INFO] [stdout] 268 | | self.module_graph.add_ast_module(module).map_err(Report::from) [INFO] [stdout] 269 | | }) [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/mod.rs:268:25 [INFO] [stdout] | [INFO] [stdout] 267 | .and_then(|module| { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 268 | self.module_graph.add_ast_module(module).map_err(Report::from) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/mod.rs:347:12 [INFO] [stdout] | [INFO] [stdout] 312 | pub fn assemble_kernel(mut self, module: impl Compile) -> Result { [INFO] [stdout] | -------- -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 313 | let options = CompileOptions { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 319 | let module = module.compile_with_options(&self.source_manager, options)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 324 | let mut mast_forest_builder = MastForestBuilder::default(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 328 | let ast_module = self.module_graph[module_idx].unwrap_ast().clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 329 | [INFO] [stdout] 330 | let exports = ast_module [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 345 | let (mast_forest, _) = mast_forest_builder.build(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 346 | let library = Library::new(mast_forest, exports); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 347 | Ok(library.try_into()?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/mod.rs:339:20 [INFO] [stdout] | [INFO] [stdout] 332 | .map(|(proc_idx, fqn)| { [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 339 | Ok((fqn, proc_hash)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/mod.rs:395:12 [INFO] [stdout] | [INFO] [stdout] 357 | pub fn assemble_program(mut self, source: impl Compile) -> Result { [INFO] [stdout] | -------- -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 358 | let options = CompileOptions { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 364 | let program = source.compile_with_options(&self.source_manager, options)?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 380 | let mut mast_forest_builder = MastForestBuilder::default(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 381 | self.compile_subgraph(entrypoint, &mut mast_forest_builder)?; [INFO] [stdout] 382 | let entry_procedure = mast_forest_builder [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 386 | let (mast_forest, id_remappings) = mast_forest_builder.build(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 395 | Ok(Program::with_kernel( [INFO] [stdout] | ____________^ [INFO] [stdout] 396 | | mast_forest, [INFO] [stdout] 397 | | entry_node_id, [INFO] [stdout] 398 | | self.module_graph.kernel().clone(), [INFO] [stdout] 399 | | )) [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] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/mod.rs:542:12 [INFO] [stdout] | [INFO] [stdout] 515 | mut proc_ctx: ProcedureContext, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 542 | Ok(proc_ctx.into_procedure(proc_body_node.digest(), proc_body_id)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/instruction/mod.rs:527:53 [INFO] [stdout] | [INFO] [stdout] 522 | fn validate_param(value: I, range: R) -> Result<(), AssemblyError> [INFO] [stdout] | -------- -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 527 | range.contains(&value).then_some(()).ok_or_else(|| { [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 528 | | let value: u64 = value.into(); [INFO] [stdout] 529 | | let min = bound_into_included_u64(range.start_bound(), true); [INFO] [stdout] 530 | | let max = bound_into_included_u64(range.end_bound(), false); [INFO] [stdout] ... | [INFO] [stdout] 537 | | ) [INFO] [stdout] 538 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/instruction/mod.rs:532:13 [INFO] [stdout] | [INFO] [stdout] 522 | fn validate_param(value: I, range: R) -> Result<(), AssemblyError> [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 532 | / miette!( [INFO] [stdout] 533 | | "parameter value must be greater than or equal to {min} and \ [INFO] [stdout] 534 | | less than or equal to {max}, but was {value}", [INFO] [stdout] 535 | | ) [INFO] [stdout] 536 | | .into(), [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/instruction/procedures.rs:57:38 [INFO] [stdout] | [INFO] [stdout] 57 | source_file: current_source_file.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/instruction/procedures.rs:58:33 [INFO] [stdout] | [INFO] [stdout] 58 | callee: proc.fully_qualified_name().clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/module_graph/mod.rs:175:22 [INFO] [stdout] | [INFO] [stdout] 173 | pub fn new(source_manager: Arc) -> Self { [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 174 | Self { [INFO] [stdout] 175 | modules: Default::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/module_graph/mod.rs:176:22 [INFO] [stdout] | [INFO] [stdout] 173 | pub fn new(source_manager: Arc) -> Self { [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 176 | pending: Default::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/module_graph/mod.rs:178:20 [INFO] [stdout] | [INFO] [stdout] 173 | pub fn new(source_manager: Arc) -> Self { [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 178 | roots: Default::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/module_graph/mod.rs:192:43 [INFO] [stdout] | [INFO] [stdout] 192 | .map(|module| self.add_module(PendingWrappedModule::Info(module))) [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/module_graph/mod.rs:226:25 [INFO] [stdout] | [INFO] [stdout] 225 | pub fn add_ast_module(&mut self, module: Box) -> Result { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 226 | self.add_module(PendingWrappedModule::Ast(module)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assembler/procedure.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 138 | pub fn into_procedure(self, mast_root: RpoDigest, mast_node_id: MastNodeId) -> Procedure { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | / Procedure::new(self.name, self.visibility, self.num_locals as u32, mast_root, mast_node_id) [INFO] [stdout] 140 | | .with_span(self.span) [INFO] [stdout] | |_________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/ident.rs:72:9 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn new_with_span(span: SourceSpan, source: impl AsRef) -> Result { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 72 | source.as_ref().parse::().map(|id| id.with_span(span)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/ident.rs:183:12 [INFO] [stdout] | [INFO] [stdout] 182 | let name = Arc::from(s.to_string().into_boxed_str()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 183 | Ok(Self { span: SourceSpan::default(), name }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/immediate.rs:79:21 [INFO] [stdout] | [INFO] [stdout] 78 | fn from(value: T) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 79 | Self::Value(Span::unknown(value)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/module.rs:151:22 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn new(kind: ModuleKind, path: LibraryPath) -> Self { [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 151 | imports: Default::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/module.rs:152:25 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn new(kind: ModuleKind, path: LibraryPath) -> Self { [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 152 | procedures: Default::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/module.rs:328:18 [INFO] [stdout] | [INFO] [stdout] 326 | let fqn = QualifiedProcedureName::new(self.path().clone(), p.name().clone()); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 327 | [INFO] [stdout] 328 | Some((proc_idx, fqn)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/module.rs:416:32 [INFO] [stdout] | [INFO] [stdout] 416 | .map(|import| (import.name.clone(), Span::new(import.span(), import.path.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/module.rs:416:53 [INFO] [stdout] | [INFO] [stdout] 416 | .map(|import| (import.name.clone(), Span::new(import.span(), import.path.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/procedure/name.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn new_with_span(span: SourceSpan, name: impl AsRef) -> Result { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 172 | name.as_ref().parse::().map(|name| name.with_span(span)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/procedure/name.rs:177:14 [INFO] [stdout] | [INFO] [stdout] 176 | pub fn with_span(self, span: SourceSpan) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 177 | Self(self.0.with_span(span)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/procedure/name.rs:195:14 [INFO] [stdout] | [INFO] [stdout] 194 | let name = Arc::from(Self::MAIN_PROC_NAME.to_string().into_boxed_str()); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 195 | Self(Ident::new_unchecked(Span::unknown(name))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/procedure/name.rs:328:12 [INFO] [stdout] | [INFO] [stdout] 294 | let raw = match chars.next() { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 328 | Ok(Self(Ident::new_unchecked(Span::unknown(raw)))) [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/ast/procedure/procedure.rs:87:22 [INFO] [stdout] | [INFO] [stdout] 77 | name: ProcedureName, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 78 | num_locals: u16, [INFO] [stdout] 79 | body: Block, [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 87 | invoked: Default::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast/tests.rs:216:28 [INFO] [stdout] | [INFO] [stdout] 214 | let source = $source.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 215 | let error = crate::parser::parse_forms(source.clone()) [INFO] [stdout] 216 | .map_err(|err| Report::new(err).with_source_code(source)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 337 | assert_parse_diagnostic!(source_too_long, "long hex strings must contain exactly 64 digits"); [INFO] [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 `assert_parse_diagnostic` (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/ast/tests.rs:216:28 [INFO] [stdout] | [INFO] [stdout] 214 | let source = $source.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 215 | let error = crate::parser::parse_forms(source.clone()) [INFO] [stdout] 216 | .map_err(|err| Report::new(err).with_source_code(source)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 341 | assert_parse_diagnostic!(source_too_long, "expected 2, 4, 8, 16, or 64 hex digits"); [INFO] [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 `assert_parse_diagnostic` (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/ast/tests.rs:241:28 [INFO] [stdout] | [INFO] [stdout] 239 | let source = $source.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 240 | let error = crate::parser::parse_forms(source.clone()) [INFO] [stdout] 241 | .map_err(|err| Report::new(err).with_source_code(source)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 647 | / assert_parse_diagnostic_lines!( [INFO] [stdout] 648 | | source, [INFO] [stdout] 649 | | "invalid syntax", [INFO] [stdout] 650 | | regex!(r#",-\[test[\d]+:4:9\]"#), [INFO] [stdout] ... | [INFO] [stdout] 657 | | r#" help: expected primitive opcode (e.g. "add"), or "end", or control flow opcode (e.g. "if.true")"# [INFO] [stdout] 658 | | ); [INFO] [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 `assert_parse_diagnostic_lines` (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/ast/tests.rs:241:28 [INFO] [stdout] | [INFO] [stdout] 239 | let source = $source.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 240 | let error = crate::parser::parse_forms(source.clone()) [INFO] [stdout] 241 | .map_err(|err| Report::new(err).with_source_code(source)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 666 | / assert_parse_diagnostic_lines!( [INFO] [stdout] 667 | | source, [INFO] [stdout] 668 | | "invalid syntax", [INFO] [stdout] 669 | | regex!(r#",-\[test[\d]+:1:18\]"#), [INFO] [stdout] ... | [INFO] [stdout] 674 | | r#" help: expected ".", or primitive opcode (e.g. "add"), or "end", or control flow opcode (e.g. "if.true")"# [INFO] [stdout] 675 | | ); [INFO] [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 `assert_parse_diagnostic_lines` (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/ast/tests.rs:241:28 [INFO] [stdout] | [INFO] [stdout] 239 | let source = $source.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 240 | let error = crate::parser::parse_forms(source.clone()) [INFO] [stdout] 241 | .map_err(|err| Report::new(err).with_source_code(source)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 683 | / assert_parse_diagnostic_lines!( [INFO] [stdout] 684 | | source, [INFO] [stdout] 685 | | "invalid syntax", [INFO] [stdout] 686 | | regex!(r#",-\[test[\d]+:1:32\]"#), [INFO] [stdout] ... | [INFO] [stdout] 691 | | r#" help: expected primitive opcode (e.g. "add"), or "else", or "end", or control flow opcode (e.g. "if.true")"# [INFO] [stdout] 692 | | ); [INFO] [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 `assert_parse_diagnostic_lines` (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/ast/tests.rs:241:28 [INFO] [stdout] | [INFO] [stdout] 239 | let source = $source.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 240 | let error = crate::parser::parse_forms(source.clone()) [INFO] [stdout] 241 | .map_err(|err| Report::new(err).with_source_code(source)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 973 | / assert_parse_diagnostic_lines!( [INFO] [stdout] 974 | | source, [INFO] [stdout] 975 | | "unexpected end of file", [INFO] [stdout] 976 | | regex!(r#",-\[test[\d]+:5:12\]"#), [INFO] [stdout] ... | [INFO] [stdout] 980 | | r#"help: expected ".", or primitive opcode (e.g. "add"), or "end", or control flow opcode (e.g. "if.true")"# [INFO] [stdout] 981 | | ); [INFO] [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 `assert_parse_diagnostic_lines` (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/ast/tests.rs:241:28 [INFO] [stdout] | [INFO] [stdout] 239 | let source = $source.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 240 | let error = crate::parser::parse_forms(source.clone()) [INFO] [stdout] 241 | .map_err(|err| Report::new(err).with_source_code(source)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 994 | / assert_parse_diagnostic_lines!( [INFO] [stdout] 995 | | source, [INFO] [stdout] 996 | | "invalid syntax", [INFO] [stdout] 997 | | regex!(r#",-\[test[\d]+:2:16\]"#), [INFO] [stdout] ... | [INFO] [stdout] 1004 | | r#" help: expected primitive opcode (e.g. "add"), or "end", or control flow opcode (e.g. "if.true")"# [INFO] [stdout] 1005 | | ); [INFO] [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 `assert_parse_diagnostic_lines` (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/ast/tests.rs:241:28 [INFO] [stdout] | [INFO] [stdout] 239 | let source = $source.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 240 | let error = crate::parser::parse_forms(source.clone()) [INFO] [stdout] 241 | .map_err(|err| Report::new(err).with_source_code(source)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1046 | / assert_parse_diagnostic_lines!( [INFO] [stdout] 1047 | | source, [INFO] [stdout] 1048 | | "invalid syntax", [INFO] [stdout] 1049 | | regex!(r#",-\[test[\d]+:28:13\]"#), [INFO] [stdout] ... | [INFO] [stdout] 1056 | | r#" help: expected ".", or primitive opcode (e.g. "add"), or "end", or control flow opcode (e.g. "if.true")"# [INFO] [stdout] 1057 | | ); [INFO] [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 `assert_parse_diagnostic_lines` (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/ast/tests.rs:241:28 [INFO] [stdout] | [INFO] [stdout] 239 | let source = $source.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 240 | let error = crate::parser::parse_forms(source.clone()) [INFO] [stdout] 241 | .map_err(|err| Report::new(err).with_source_code(source)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1072 | / assert_parse_diagnostic_lines!( [INFO] [stdout] 1073 | | source, [INFO] [stdout] 1074 | | "invalid syntax", [INFO] [stdout] 1075 | | regex!(r#",-\[test[\d]+:5:5\]"#), [INFO] [stdout] ... | [INFO] [stdout] 1081 | | r#" help: expected "begin", or "const", or "export", or "proc", or "use", or end of file, or doc comment"# [INFO] [stdout] 1082 | | ); [INFO] [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 `assert_parse_diagnostic_lines` (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/compile.rs:62:12 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn new(kind: ModuleKind, path: P) -> Result [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | let path = path.try_into()?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 62 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 63 | | kind, [INFO] [stdout] 64 | | path: Some(path), [INFO] [stdout] 65 | | ..Default::default() [INFO] [stdout] 66 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:102:51 [INFO] [stdout] | [INFO] [stdout] 101 | fn compile(self, source_manager: &dyn SourceManager) -> Result, Report> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 102 | self.compile_with_options(source_manager, Options::default()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:129:9 [INFO] [stdout] | [INFO] [stdout] 125 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 126 | source_manager: &dyn SourceManager, [INFO] [stdout] 127 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 128 | ) -> Result, Report> { [INFO] [stdout] 129 | Box::new(self).compile_with_options(source_manager, options) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 138 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | ) -> Result, Report> { [INFO] [stdout] 140 | Box::new(self.clone()).compile_with_options(source_manager, options) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 168 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 169 | source_manager: &dyn SourceManager, [INFO] [stdout] 170 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 171 | ) -> Result, Report> { [INFO] [stdout] 172 | Box::new(Arc::unwrap_or_clone(self)).compile_with_options(source_manager, options) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 205 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 206 | ) -> Result, Report> { [INFO] [stdout] 207 | self.to_string().into_boxed_str().compile_with_options(source_manager, options) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:218:9 [INFO] [stdout] | [INFO] [stdout] 216 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 217 | ) -> Result, Report> { [INFO] [stdout] 218 | self.clone().into_boxed_str().compile_with_options(source_manager, options) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:228:9 [INFO] [stdout] | [INFO] [stdout] 226 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | ) -> Result, Report> { [INFO] [stdout] 228 | self.into_boxed_str().compile_with_options(source_manager, options) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:261:9 [INFO] [stdout] | [INFO] [stdout] 259 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 260 | ) -> Result, Report> { [INFO] [stdout] 261 | self.into_owned().into_boxed_str().compile_with_options(source_manager, options) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:275:9 [INFO] [stdout] | [INFO] [stdout] 273 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 274 | ) -> Result, Report> { [INFO] [stdout] 275 | / core::str::from_utf8(self) [INFO] [stdout] 276 | | .map_err(|err| { [INFO] [stdout] 277 | | Report::from(crate::parser::ParsingError::from_utf8_error(Default::default(), err)) [INFO] [stdout] 278 | | .with_source_code(self.to_vec()) [INFO] [stdout] 279 | | }) [INFO] [stdout] 280 | | .wrap_err("parsing failed: invalid source code") [INFO] [stdout] | |____________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:281:23 [INFO] [stdout] | [INFO] [stdout] 273 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 281 | .and_then(|source| source.compile_with_options(source_manager, options)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:292:9 [INFO] [stdout] | [INFO] [stdout] 290 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 291 | ) -> Result, Report> { [INFO] [stdout] 292 | / String::from_utf8(self) [INFO] [stdout] 293 | | .map_err(|err| { [INFO] [stdout] 294 | | let error = crate::parser::ParsingError::from_utf8_error( [INFO] [stdout] 295 | | Default::default(), [INFO] [stdout] ... | [INFO] [stdout] 299 | | }) [INFO] [stdout] 300 | | .wrap_err("parsing failed: invalid source code") [INFO] [stdout] | |____________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:301:23 [INFO] [stdout] | [INFO] [stdout] 290 | options: Options, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 301 | .and_then(|source| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 302 | | source.into_boxed_str().compile_with_options(source_manager, options) [INFO] [stdout] 303 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:302:17 [INFO] [stdout] | [INFO] [stdout] 290 | options: Options, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 302 | source.into_boxed_str().compile_with_options(source_manager, options) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/compile.rs:389:43 [INFO] [stdout] | [INFO] [stdout] 389 | ... .and_then(|s| Ident::new(s).map_err(PathError::InvalidComponent)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/diagnostics.rs:133:19 [INFO] [stdout] | [INFO] [stdout] 125 | pub fn new(severity: Severity, message: S) -> Self [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 133 | file: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/diagnostics.rs:301:14 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn wrap(error: E) -> Self [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 301 | Self(Report::new_boxed(Box::new(error))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/diagnostics.rs:334:29 [INFO] [stdout] | [INFO] [stdout] 333 | pub fn new(diag: D) -> Self { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 334 | Self { handler: Default::default(), diag } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/diagnostics.rs:339:26 [INFO] [stdout] | [INFO] [stdout] 337 | pub fn new_without_color(diag: D) -> Self { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 338 | Self { [INFO] [stdout] 339 | handler: DefaultReportHandler::new_themed(GraphicalTheme::none()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/errors.rs:83:21 [INFO] [stdout] | [INFO] [stdout] 82 | fn from(report: Report) -> Self { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 83 | Self::Other(RelatedError::new(report)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/library/mod.rs:186:12 [INFO] [stdout] | [INFO] [stdout] 169 | let mast_forest = MastForest::read_from(source)?; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 172 | let mut exports = BTreeMap::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 186 | Ok(Self { digest, exports, mast_forest }) [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/library/mod.rs:418:12 [INFO] [stdout] | [INFO] [stdout] 393 | fn try_from(library: Library) -> Result { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 398 | let kernel_path = LibraryPath::from(LibraryNamespace::Kernel); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 401 | let mut kernel_module = ModuleInfo::new(kernel_path.clone()); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 418 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 419 | | kernel, [INFO] [stdout] 420 | | kernel_info: kernel_module, [INFO] [stdout] 421 | | library, [INFO] [stdout] 422 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/library/mod.rs:444:9 [INFO] [stdout] | [INFO] [stdout] 442 | let library = Library::read_from(source)?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 443 | [INFO] [stdout] 444 | Self::try_from(library).map_err(|err| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/library/module.rs:21:34 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn new(path: LibraryPath) -> Self { [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | Self { path, procedures: Vec::new() } [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/library/path.rs:164:12 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn new(source: impl AsRef) -> Result { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 153 | let ns = parts [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 159 | let mut components = Components::default(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 164 | Ok(Self::make(ns, components)) [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/library/path.rs:156:30 [INFO] [stdout] | [INFO] [stdout] 156 | .and_then(|part| LibraryNamespace::new(part).map_err(PathError::InvalidNamespace))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/library/path.rs:161:13 [INFO] [stdout] | [INFO] [stdout] 160 | parts.map(Ident::new).try_for_each(|part| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 161 | part.map_err(PathError::InvalidComponent).map(|c| components.push(c)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/library/path.rs:172:24 [INFO] [stdout] | [INFO] [stdout] 168 | pub fn new_from_components(ns: LibraryNamespace, components: I) -> Self [INFO] [stdout] | -------------------- ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 172 | Self::make(ns, components.into_iter().collect()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/library/path.rs:178:20 [INFO] [stdout] | [INFO] [stdout] 176 | fn make(ns: LibraryNamespace, components: Components) -> Self { [INFO] [stdout] | -------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 177 | Self { [INFO] [stdout] 178 | inner: Arc::new(LibraryPathInner { ns, components }), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/library/path.rs:361:12 [INFO] [stdout] | [INFO] [stdout] 350 | pub fn prepend(&self, component: S) -> Result [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 354 | let ns = component [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 358 | let component = self.inner.ns.to_ident(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 359 | let mut components = smallvec![component]; [INFO] [stdout] | ---------- -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 360 | components.extend(self.inner.components.iter().cloned()); [INFO] [stdout] 361 | Ok(Self::make(ns, components)) [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/library/path.rs:444:12 [INFO] [stdout] | [INFO] [stdout] 429 | let ns = match iter.next() { [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 434 | let mut components = Components::default(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 444 | Ok(Self::make(ns, components)) [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/library/mod.rs:236:23 [INFO] [stdout] | [INFO] [stdout] 235 | .map_err(|p| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 236 | match p.downcast::() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parser/mod.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 94 | path: LibraryPath, [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 95 | source: Arc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 96 | ) -> Result, Report> { [INFO] [stdout] 97 | let forms = parse_forms_internal(source.clone(), &mut self.interned) [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 98 | .map_err(|err| Report::new(err).with_source_code(source.clone()))?; [INFO] [stdout] 99 | sema::analyze(source, self.kind, path, forms, self.warnings_as_errors).map_err(Report::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parser/mod.rs:98:28 [INFO] [stdout] | [INFO] [stdout] 98 | .map_err(|err| Report::new(err).with_source_code(source.clone()))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parser/mod.rs:98:62 [INFO] [stdout] | [INFO] [stdout] 98 | .map_err(|err| Report::new(err).with_source_code(source.clone()))?; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parser/mod.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 156 | source: Arc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 161 | let lexer = Lexer::new(source_id, scanner); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 162 | / grammar::FormsParser::new() [INFO] [stdout] 163 | | .parse(&source, interned, core::marker::PhantomData, lexer) [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parser/mod.rs:222:8 [INFO] [stdout] | [INFO] [stdout] 179 | namespace: crate::LibraryNamespace, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 198 | let mut modules = BTreeMap::default(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 199 | [INFO] [stdout] 200 | let walker = WalkModules::new(namespace.clone(), dir) [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 222 | Ok(modules.into_values()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:34442:17 [INFO] [stdout] | [INFO] [stdout] 34432 | (_, body, _): (u32, Block, u32), [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34442 | / NonZeroU32::try_from(count) [INFO] [stdout] 34443 | | .map(|count| Op::Repeat { span, count: count.get(), body }) [INFO] [stdout] | |_______________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35432:52 [INFO] [stdout] | [INFO] [stdout] 35432 | domain.map(|domain| Instruction::AdvInject(AdviceInjectorNode::InsertHdwordImm { domain })) [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35500:47 [INFO] [stdout] | [INFO] [stdout] 35500 | i.map(|offset| Instruction::AdvInject(AdviceInjectorNode::PushMapValImm { offset })) [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35520:47 [INFO] [stdout] | [INFO] [stdout] 35520 | i.map(|offset| Instruction::AdvInject(AdviceInjectorNode::PushMapValNImm { offset })) [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35635:5 [INFO] [stdout] | [INFO] [stdout] 35632 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35635 | error_code.map(Instruction::AssertWithError).unwrap_or(Instruction::Assert) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35635:60 [INFO] [stdout] | [INFO] [stdout] 35632 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35635 | error_code.map(Instruction::AssertWithError).unwrap_or(Instruction::Assert) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35650:5 [INFO] [stdout] | [INFO] [stdout] 35647 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35650 | error_code.map(Instruction::AssertzWithError).unwrap_or(Instruction::Assertz) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35650:61 [INFO] [stdout] | [INFO] [stdout] 35647 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35650 | error_code.map(Instruction::AssertzWithError).unwrap_or(Instruction::Assertz) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35665:5 [INFO] [stdout] | [INFO] [stdout] 35662 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35665 | error_code.map(Instruction::AssertEqWithError).unwrap_or(Instruction::AssertEq) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35665:62 [INFO] [stdout] | [INFO] [stdout] 35662 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35665 | error_code.map(Instruction::AssertEqWithError).unwrap_or(Instruction::AssertEq) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35680:5 [INFO] [stdout] | [INFO] [stdout] 35677 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35680 | error_code.map(Instruction::AssertEqwWithError).unwrap_or(Instruction::AssertEqw) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35680:63 [INFO] [stdout] | [INFO] [stdout] 35677 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35680 | error_code.map(Instruction::AssertEqwWithError).unwrap_or(Instruction::AssertEqw) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35695:5 [INFO] [stdout] | [INFO] [stdout] 35692 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35695 | error_code.map(Instruction::U32AssertWithError).unwrap_or(Instruction::U32Assert) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35695:63 [INFO] [stdout] | [INFO] [stdout] 35692 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35695 | error_code.map(Instruction::U32AssertWithError).unwrap_or(Instruction::U32Assert) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35710:5 [INFO] [stdout] | [INFO] [stdout] 35707 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35710 | error_code.map(Instruction::U32Assert2WithError).unwrap_or(Instruction::U32Assert2) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35710:64 [INFO] [stdout] | [INFO] [stdout] 35707 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35710 | error_code.map(Instruction::U32Assert2WithError).unwrap_or(Instruction::U32Assert2) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35725:5 [INFO] [stdout] | [INFO] [stdout] 35722 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35725 | error_code.map(Instruction::U32AssertWWithError).unwrap_or(Instruction::U32AssertW) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35725:64 [INFO] [stdout] | [INFO] [stdout] 35722 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35725 | error_code.map(Instruction::U32AssertWWithError).unwrap_or(Instruction::U32AssertW) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35740:5 [INFO] [stdout] | [INFO] [stdout] 35737 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35740 | error_code.map(Instruction::MTreeVerifyWithError).unwrap_or(Instruction::MTreeVerify) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35740:65 [INFO] [stdout] | [INFO] [stdout] 35737 | (_, error_code, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35740 | error_code.map(Instruction::MTreeVerifyWithError).unwrap_or(Instruction::MTreeVerify) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35860:24 [INFO] [stdout] | [INFO] [stdout] 35856 | (_, n, _): (u32, Immediate, u32), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 35857 | (_, m, _): (u32, Immediate, u32), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35860 | Instruction::Debug(DebugOptions::MemInterval(n, m)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:35900:24 [INFO] [stdout] | [INFO] [stdout] 35896 | (_, n, _): (u32, Immediate, u32), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 35897 | (_, m, _): (u32, Immediate, u32), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35900 | Instruction::Debug(DebugOptions::LocalInterval(n, m)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36838:5 [INFO] [stdout] | [INFO] [stdout] 36835 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36838 | imm.map(Instruction::ExpImm).unwrap_or(Instruction::Exp) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36838:44 [INFO] [stdout] | [INFO] [stdout] 36835 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36838 | imm.map(Instruction::ExpImm).unwrap_or(Instruction::Exp) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36853:5 [INFO] [stdout] | [INFO] [stdout] 36850 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36853 | imm.map(Instruction::MemLoadImm).unwrap_or(Instruction::MemLoad) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36853:48 [INFO] [stdout] | [INFO] [stdout] 36850 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36853 | imm.map(Instruction::MemLoadImm).unwrap_or(Instruction::MemLoad) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36868:5 [INFO] [stdout] | [INFO] [stdout] 36865 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36868 | imm.map(Instruction::MemLoadWImm).unwrap_or(Instruction::MemLoadW) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36868:49 [INFO] [stdout] | [INFO] [stdout] 36865 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36868 | imm.map(Instruction::MemLoadWImm).unwrap_or(Instruction::MemLoadW) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36883:5 [INFO] [stdout] | [INFO] [stdout] 36880 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36883 | imm.map(Instruction::MemStoreImm).unwrap_or(Instruction::MemStore) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36883:49 [INFO] [stdout] | [INFO] [stdout] 36880 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36883 | imm.map(Instruction::MemStoreImm).unwrap_or(Instruction::MemStore) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36898:5 [INFO] [stdout] | [INFO] [stdout] 36895 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36898 | imm.map(Instruction::MemStoreWImm).unwrap_or(Instruction::MemStoreW) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:36898:50 [INFO] [stdout] | [INFO] [stdout] 36895 | (_, imm, _): (u32, Option>, u32), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36898 | imm.map(Instruction::MemStoreWImm).unwrap_or(Instruction::MemStoreW) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:37259:22 [INFO] [stdout] | [INFO] [stdout] 37251 | let ops = values.into_iter().enumerate().map(|(i, imm)| { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 37259 | Op::Inst(Span::new(span, match imm { [INFO] [stdout] | ______________________^ [INFO] [stdout] 37260 | | Immediate::Constant(name) => Instruction::Push(Immediate::Constant(name)), [INFO] [stdout] 37261 | | Immediate::Value(value) => { [INFO] [stdout] 37262 | | match value.into_inner() { [INFO] [stdout] ... | [INFO] [stdout] 37269 | | } [INFO] [stdout] 37270 | | })) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:56848:8 [INFO] [stdout] | [INFO] [stdout] 56839 | let __temp0 = __action862( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56847 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 56848 | Ok(__action30( [INFO] [stdout] | ________^ [INFO] [stdout] 56849 | | source_file, [INFO] [stdout] 56850 | | interned, [INFO] [stdout] 56851 | | _marker, [INFO] [stdout] 56852 | | __temp0, [INFO] [stdout] 56853 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:56881:8 [INFO] [stdout] | [INFO] [stdout] 56872 | let __temp0 = __action863( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56880 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 56881 | Ok(__action30( [INFO] [stdout] | ________^ [INFO] [stdout] 56882 | | source_file, [INFO] [stdout] 56883 | | interned, [INFO] [stdout] 56884 | | _marker, [INFO] [stdout] 56885 | | __temp0, [INFO] [stdout] 56886 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:56910:8 [INFO] [stdout] | [INFO] [stdout] 56903 | let __temp0 = __action864( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56909 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 56910 | Ok(__action30( [INFO] [stdout] | ________^ [INFO] [stdout] 56911 | | source_file, [INFO] [stdout] 56912 | | interned, [INFO] [stdout] 56913 | | _marker, [INFO] [stdout] 56914 | | __temp0, [INFO] [stdout] 56915 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:57455:8 [INFO] [stdout] | [INFO] [stdout] 57446 | let __temp0 = __action730( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57454 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57455 | Ok(__action31( [INFO] [stdout] | ________^ [INFO] [stdout] 57456 | | source_file, [INFO] [stdout] 57457 | | interned, [INFO] [stdout] 57458 | | _marker, [INFO] [stdout] 57459 | | __temp0, [INFO] [stdout] 57460 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:57488:8 [INFO] [stdout] | [INFO] [stdout] 57479 | let __temp0 = __action731( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57487 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57488 | Ok(__action31( [INFO] [stdout] | ________^ [INFO] [stdout] 57489 | | source_file, [INFO] [stdout] 57490 | | interned, [INFO] [stdout] 57491 | | _marker, [INFO] [stdout] 57492 | | __temp0, [INFO] [stdout] 57493 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:57517:8 [INFO] [stdout] | [INFO] [stdout] 57510 | let __temp0 = __action732( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57516 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57517 | Ok(__action31( [INFO] [stdout] | ________^ [INFO] [stdout] 57518 | | source_file, [INFO] [stdout] 57519 | | interned, [INFO] [stdout] 57520 | | _marker, [INFO] [stdout] 57521 | | __temp0, [INFO] [stdout] 57522 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:57550:8 [INFO] [stdout] | [INFO] [stdout] 57541 | let __temp0 = __action733( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57549 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57550 | Ok(__action31( [INFO] [stdout] | ________^ [INFO] [stdout] 57551 | | source_file, [INFO] [stdout] 57552 | | interned, [INFO] [stdout] 57553 | | _marker, [INFO] [stdout] 57554 | | __temp0, [INFO] [stdout] 57555 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:57583:8 [INFO] [stdout] | [INFO] [stdout] 57574 | let __temp0 = __action734( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57582 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57583 | Ok(__action31( [INFO] [stdout] | ________^ [INFO] [stdout] 57584 | | source_file, [INFO] [stdout] 57585 | | interned, [INFO] [stdout] 57586 | | _marker, [INFO] [stdout] 57587 | | __temp0, [INFO] [stdout] 57588 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:57612:8 [INFO] [stdout] | [INFO] [stdout] 57605 | let __temp0 = __action735( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57611 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57612 | Ok(__action31( [INFO] [stdout] | ________^ [INFO] [stdout] 57613 | | source_file, [INFO] [stdout] 57614 | | interned, [INFO] [stdout] 57615 | | _marker, [INFO] [stdout] 57616 | | __temp0, [INFO] [stdout] 57617 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:57645:8 [INFO] [stdout] | [INFO] [stdout] 57636 | let __temp0 = __action736( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57644 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57645 | Ok(__action31( [INFO] [stdout] | ________^ [INFO] [stdout] 57646 | | source_file, [INFO] [stdout] 57647 | | interned, [INFO] [stdout] 57648 | | _marker, [INFO] [stdout] 57649 | | __temp0, [INFO] [stdout] 57650 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:57678:8 [INFO] [stdout] | [INFO] [stdout] 57669 | let __temp0 = __action737( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57677 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57678 | Ok(__action31( [INFO] [stdout] | ________^ [INFO] [stdout] 57679 | | source_file, [INFO] [stdout] 57680 | | interned, [INFO] [stdout] 57681 | | _marker, [INFO] [stdout] 57682 | | __temp0, [INFO] [stdout] 57683 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:57707:8 [INFO] [stdout] | [INFO] [stdout] 57700 | let __temp0 = __action738( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57706 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57707 | Ok(__action31( [INFO] [stdout] | ________^ [INFO] [stdout] 57708 | | source_file, [INFO] [stdout] 57709 | | interned, [INFO] [stdout] 57710 | | _marker, [INFO] [stdout] 57711 | | __temp0, [INFO] [stdout] 57712 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60086:8 [INFO] [stdout] | [INFO] [stdout] 60077 | let __temp0 = __action606( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60085 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60086 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60087 | | source_file, [INFO] [stdout] 60088 | | interned, [INFO] [stdout] 60089 | | _marker, [INFO] [stdout] 60090 | | __temp0, [INFO] [stdout] 60091 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60115:8 [INFO] [stdout] | [INFO] [stdout] 60108 | let __temp0 = __action607( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60114 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60115 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60116 | | source_file, [INFO] [stdout] 60117 | | interned, [INFO] [stdout] 60118 | | _marker, [INFO] [stdout] 60119 | | __temp0, [INFO] [stdout] 60120 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60148:8 [INFO] [stdout] | [INFO] [stdout] 60139 | let __temp0 = __action608( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60147 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60148 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60149 | | source_file, [INFO] [stdout] 60150 | | interned, [INFO] [stdout] 60151 | | _marker, [INFO] [stdout] 60152 | | __temp0, [INFO] [stdout] 60153 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60177:8 [INFO] [stdout] | [INFO] [stdout] 60170 | let __temp0 = __action609( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60176 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60177 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60178 | | source_file, [INFO] [stdout] 60179 | | interned, [INFO] [stdout] 60180 | | _marker, [INFO] [stdout] 60181 | | __temp0, [INFO] [stdout] 60182 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60210:8 [INFO] [stdout] | [INFO] [stdout] 60201 | let __temp0 = __action602( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60209 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60210 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60211 | | source_file, [INFO] [stdout] 60212 | | interned, [INFO] [stdout] 60213 | | _marker, [INFO] [stdout] 60214 | | __temp0, [INFO] [stdout] 60215 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60243:8 [INFO] [stdout] | [INFO] [stdout] 60234 | let __temp0 = __action603( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60242 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60243 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60244 | | source_file, [INFO] [stdout] 60245 | | interned, [INFO] [stdout] 60246 | | _marker, [INFO] [stdout] 60247 | | __temp0, [INFO] [stdout] 60248 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60276:8 [INFO] [stdout] | [INFO] [stdout] 60267 | let __temp0 = __action604( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60275 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60276 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60277 | | source_file, [INFO] [stdout] 60278 | | interned, [INFO] [stdout] 60279 | | _marker, [INFO] [stdout] 60280 | | __temp0, [INFO] [stdout] 60281 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60309:8 [INFO] [stdout] | [INFO] [stdout] 60300 | let __temp0 = __action605( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60308 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60309 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60310 | | source_file, [INFO] [stdout] 60311 | | interned, [INFO] [stdout] 60312 | | _marker, [INFO] [stdout] 60313 | | __temp0, [INFO] [stdout] 60314 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60342:8 [INFO] [stdout] | [INFO] [stdout] 60333 | let __temp0 = __action610( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60341 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60342 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60343 | | source_file, [INFO] [stdout] 60344 | | interned, [INFO] [stdout] 60345 | | _marker, [INFO] [stdout] 60346 | | __temp0, [INFO] [stdout] 60347 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60371:8 [INFO] [stdout] | [INFO] [stdout] 60364 | let __temp0 = __action611( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60370 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60371 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60372 | | source_file, [INFO] [stdout] 60373 | | interned, [INFO] [stdout] 60374 | | _marker, [INFO] [stdout] 60375 | | __temp0, [INFO] [stdout] 60376 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60404:8 [INFO] [stdout] | [INFO] [stdout] 60395 | let __temp0 = __action612( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60403 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60404 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60405 | | source_file, [INFO] [stdout] 60406 | | interned, [INFO] [stdout] 60407 | | _marker, [INFO] [stdout] 60408 | | __temp0, [INFO] [stdout] 60409 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:60433:8 [INFO] [stdout] | [INFO] [stdout] 60426 | let __temp0 = __action613( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60432 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60433 | Ok(__action40( [INFO] [stdout] | ________^ [INFO] [stdout] 60434 | | source_file, [INFO] [stdout] 60435 | | interned, [INFO] [stdout] 60436 | | _marker, [INFO] [stdout] 60437 | | __temp0, [INFO] [stdout] 60438 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63339:8 [INFO] [stdout] | [INFO] [stdout] 63330 | let __temp0 = __action997( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63338 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63339 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63340 | | source_file, [INFO] [stdout] 63341 | | interned, [INFO] [stdout] 63342 | | _marker, [INFO] [stdout] 63343 | | __temp0, [INFO] [stdout] 63344 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63368:8 [INFO] [stdout] | [INFO] [stdout] 63361 | let __temp0 = __action998( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63367 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63368 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63369 | | source_file, [INFO] [stdout] 63370 | | interned, [INFO] [stdout] 63371 | | _marker, [INFO] [stdout] 63372 | | __temp0, [INFO] [stdout] 63373 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63401:8 [INFO] [stdout] | [INFO] [stdout] 63392 | let __temp0 = __action999( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63400 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63401 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63402 | | source_file, [INFO] [stdout] 63403 | | interned, [INFO] [stdout] 63404 | | _marker, [INFO] [stdout] 63405 | | __temp0, [INFO] [stdout] 63406 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63430:8 [INFO] [stdout] | [INFO] [stdout] 63423 | let __temp0 = __action1000( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63429 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63430 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63431 | | source_file, [INFO] [stdout] 63432 | | interned, [INFO] [stdout] 63433 | | _marker, [INFO] [stdout] 63434 | | __temp0, [INFO] [stdout] 63435 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63463:8 [INFO] [stdout] | [INFO] [stdout] 63454 | let __temp0 = __action1001( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63462 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63463 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63464 | | source_file, [INFO] [stdout] 63465 | | interned, [INFO] [stdout] 63466 | | _marker, [INFO] [stdout] 63467 | | __temp0, [INFO] [stdout] 63468 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63496:8 [INFO] [stdout] | [INFO] [stdout] 63487 | let __temp0 = __action1002( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63495 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63496 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63497 | | source_file, [INFO] [stdout] 63498 | | interned, [INFO] [stdout] 63499 | | _marker, [INFO] [stdout] 63500 | | __temp0, [INFO] [stdout] 63501 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63529:8 [INFO] [stdout] | [INFO] [stdout] 63520 | let __temp0 = __action1003( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63528 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63529 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63530 | | source_file, [INFO] [stdout] 63531 | | interned, [INFO] [stdout] 63532 | | _marker, [INFO] [stdout] 63533 | | __temp0, [INFO] [stdout] 63534 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63562:8 [INFO] [stdout] | [INFO] [stdout] 63553 | let __temp0 = __action1004( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63561 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63562 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63563 | | source_file, [INFO] [stdout] 63564 | | interned, [INFO] [stdout] 63565 | | _marker, [INFO] [stdout] 63566 | | __temp0, [INFO] [stdout] 63567 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63595:8 [INFO] [stdout] | [INFO] [stdout] 63586 | let __temp0 = __action1005( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63594 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63595 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63596 | | source_file, [INFO] [stdout] 63597 | | interned, [INFO] [stdout] 63598 | | _marker, [INFO] [stdout] 63599 | | __temp0, [INFO] [stdout] 63600 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63624:8 [INFO] [stdout] | [INFO] [stdout] 63617 | let __temp0 = __action1006( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63623 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63624 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63625 | | source_file, [INFO] [stdout] 63626 | | interned, [INFO] [stdout] 63627 | | _marker, [INFO] [stdout] 63628 | | __temp0, [INFO] [stdout] 63629 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63657:8 [INFO] [stdout] | [INFO] [stdout] 63648 | let __temp0 = __action1007( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63656 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63657 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63658 | | source_file, [INFO] [stdout] 63659 | | interned, [INFO] [stdout] 63660 | | _marker, [INFO] [stdout] 63661 | | __temp0, [INFO] [stdout] 63662 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:63686:8 [INFO] [stdout] | [INFO] [stdout] 63679 | let __temp0 = __action1008( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63685 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63686 | Ok(__action565( [INFO] [stdout] | ________^ [INFO] [stdout] 63687 | | source_file, [INFO] [stdout] 63688 | | interned, [INFO] [stdout] 63689 | | _marker, [INFO] [stdout] 63690 | | __temp0, [INFO] [stdout] 63691 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:67867:8 [INFO] [stdout] | [INFO] [stdout] 67858 | let __temp0 = __action1094( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67866 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67867 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 67868 | | source_file, [INFO] [stdout] 67869 | | interned, [INFO] [stdout] 67870 | | _marker, [INFO] [stdout] 67871 | | __temp0, [INFO] [stdout] 67872 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:67896:8 [INFO] [stdout] | [INFO] [stdout] 67889 | let __temp0 = __action1095( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67895 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67896 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 67897 | | source_file, [INFO] [stdout] 67898 | | interned, [INFO] [stdout] 67899 | | _marker, [INFO] [stdout] 67900 | | __temp0, [INFO] [stdout] 67901 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:67929:8 [INFO] [stdout] | [INFO] [stdout] 67920 | let __temp0 = __action1096( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67928 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67929 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 67930 | | source_file, [INFO] [stdout] 67931 | | interned, [INFO] [stdout] 67932 | | _marker, [INFO] [stdout] 67933 | | __temp0, [INFO] [stdout] 67934 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:67958:8 [INFO] [stdout] | [INFO] [stdout] 67951 | let __temp0 = __action1097( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67957 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67958 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 67959 | | source_file, [INFO] [stdout] 67960 | | interned, [INFO] [stdout] 67961 | | _marker, [INFO] [stdout] 67962 | | __temp0, [INFO] [stdout] 67963 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:67991:8 [INFO] [stdout] | [INFO] [stdout] 67982 | let __temp0 = __action1098( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67990 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67991 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 67992 | | source_file, [INFO] [stdout] 67993 | | interned, [INFO] [stdout] 67994 | | _marker, [INFO] [stdout] 67995 | | __temp0, [INFO] [stdout] 67996 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:68024:8 [INFO] [stdout] | [INFO] [stdout] 68015 | let __temp0 = __action1099( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68023 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68024 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 68025 | | source_file, [INFO] [stdout] 68026 | | interned, [INFO] [stdout] 68027 | | _marker, [INFO] [stdout] 68028 | | __temp0, [INFO] [stdout] 68029 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:68057:8 [INFO] [stdout] | [INFO] [stdout] 68048 | let __temp0 = __action1100( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68056 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68057 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 68058 | | source_file, [INFO] [stdout] 68059 | | interned, [INFO] [stdout] 68060 | | _marker, [INFO] [stdout] 68061 | | __temp0, [INFO] [stdout] 68062 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:68090:8 [INFO] [stdout] | [INFO] [stdout] 68081 | let __temp0 = __action1101( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68089 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68090 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 68091 | | source_file, [INFO] [stdout] 68092 | | interned, [INFO] [stdout] 68093 | | _marker, [INFO] [stdout] 68094 | | __temp0, [INFO] [stdout] 68095 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:68123:8 [INFO] [stdout] | [INFO] [stdout] 68114 | let __temp0 = __action1102( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68122 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68123 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 68124 | | source_file, [INFO] [stdout] 68125 | | interned, [INFO] [stdout] 68126 | | _marker, [INFO] [stdout] 68127 | | __temp0, [INFO] [stdout] 68128 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:68152:8 [INFO] [stdout] | [INFO] [stdout] 68145 | let __temp0 = __action1103( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68151 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68152 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 68153 | | source_file, [INFO] [stdout] 68154 | | interned, [INFO] [stdout] 68155 | | _marker, [INFO] [stdout] 68156 | | __temp0, [INFO] [stdout] 68157 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:68185:8 [INFO] [stdout] | [INFO] [stdout] 68176 | let __temp0 = __action1104( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68184 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68185 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 68186 | | source_file, [INFO] [stdout] 68187 | | interned, [INFO] [stdout] 68188 | | _marker, [INFO] [stdout] 68189 | | __temp0, [INFO] [stdout] 68190 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:68214:8 [INFO] [stdout] | [INFO] [stdout] 68207 | let __temp0 = __action1105( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68213 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68214 | Ok(__action20( [INFO] [stdout] | ________^ [INFO] [stdout] 68215 | | source_file, [INFO] [stdout] 68216 | | interned, [INFO] [stdout] 68217 | | _marker, [INFO] [stdout] 68218 | | __temp0, [INFO] [stdout] 68219 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:70333:8 [INFO] [stdout] | [INFO] [stdout] 70320 | __1: (u32, alloc::vec::Vec, u32), [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70326 | let __temp0 = __action571( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70332 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 70333 | Ok(__action507( [INFO] [stdout] | ________^ [INFO] [stdout] 70334 | | source_file, [INFO] [stdout] 70335 | | interned, [INFO] [stdout] 70336 | | _marker, [INFO] [stdout] ... | [INFO] [stdout] 70339 | | __2, [INFO] [stdout] 70340 | | )) [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] --> /opt/rustwide/target/debug/build/miden-assembly-9ee613eae0c359f0/out/parser/grammar.rs:70364:8 [INFO] [stdout] | [INFO] [stdout] 70352 | __0: (u32, alloc::vec::Vec, u32), [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70357 | let __temp0 = __action571( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70363 | let __temp0 = (__start0, __temp0, __end0); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 70364 | Ok(__action508( [INFO] [stdout] | ________^ [INFO] [stdout] 70365 | | source_file, [INFO] [stdout] 70366 | | interned, [INFO] [stdout] 70367 | | _marker, [INFO] [stdout] 70368 | | __temp0, [INFO] [stdout] 70369 | | )) [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/parser/mod.rs:259:16 [INFO] [stdout] | [INFO] [stdout] 254 | pub fn new(namespace: LibraryNamespace, path: &'a Path) -> io::Result { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 257 | let stack = VecDeque::from_iter(fs::read_dir(path)?); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 258 | [INFO] [stdout] 259 | Ok(Self { namespace, root: path, stack }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parser/mod.rs:303:16 [INFO] [stdout] | [INFO] [stdout] 295 | let mut libpath = LibraryPath::from(self.namespace.clone()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 303 | Ok(Some(ModuleEntry { name: libpath, source_path: entry.path() })) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parser/mod.rs:315:39 [INFO] [stdout] | [INFO] [stdout] 315 | .and_then(|entry| entry.file_type().map(|ft| (entry, ft))) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parser/mod.rs:315:61 [INFO] [stdout] | [INFO] [stdout] 315 | .and_then(|entry| entry.file_type().map(|ft| (entry, ft))) [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/sema/mod.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 30 | source: Arc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31 | kind: ModuleKind, [INFO] [stdout] 32 | path: LibraryPath, [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 33 | forms: Vec, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36 | let mut analyzer = AnalysisContext::new(source.clone()); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 39 | let mut module = Box::new(Module::new(kind, path).with_span(source.source_span())); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | [INFO] [stdout] 41 | let mut forms = VecDeque::from(forms); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 122 | analyzer.into_result().map(move |_| module) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/sema/mod.rs:122:32 [INFO] [stdout] | [INFO] [stdout] 30 | source: Arc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31 | kind: ModuleKind, [INFO] [stdout] 32 | path: LibraryPath, [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 33 | forms: Vec, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36 | let mut analyzer = AnalysisContext::new(source.clone()); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 39 | let mut module = Box::new(Module::new(kind, path).with_span(source.source_span())); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | [INFO] [stdout] 41 | let mut forms = VecDeque::from(forms); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 122 | analyzer.into_result().map(move |_| module) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/sema/context.rs:27:24 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new(source_file: Arc) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | Self { [INFO] [stdout] 27 | constants: Default::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/sema/context.rs:28:25 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new(source_file: Arc) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | procedures: Default::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/sema/passes/verify_invoke.rs:41:22 [INFO] [stdout] | [INFO] [stdout] 34 | current_procedure: ProcedureName, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | invoked: Default::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/testing.rs:32:21 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn regex(pattern: impl AsRef) -> Self { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32 | Self::Regex(regex::Regex::new(pattern.as_ref()).expect("invalid regex")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/testing.rs:189:57 [INFO] [stdout] | [INFO] [stdout] 189 | let result = set_hook(Box::new(|_| Box::new(ReportHandlerOpts::new().build()))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/testing.rs:223:9 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn parse_forms(&self, source: Arc) -> Result, Report> { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 223 | crate::parser::parse_forms(source.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/testing.rs:224:22 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn parse_forms(&self, source: Arc) -> Result, Report> { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 223 | crate::parser::parse_forms(source.clone()) [INFO] [stdout] 224 | .map_err(|err| Report::new(err).with_source_code(source)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/testing.rs:224:28 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn parse_forms(&self, source: Arc) -> Result, Report> { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 223 | crate::parser::parse_forms(source.clone()) [INFO] [stdout] 224 | .map_err(|err| Report::new(err).with_source_code(source)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/testing.rs:235:13 [INFO] [stdout] | [INFO] [stdout] 232 | pub fn parse_program(&self, source: impl Compile) -> Result, Report> { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 235 | / CompileOptions { [INFO] [stdout] 236 | | warnings_as_errors: self.assembler.warnings_as_errors(), [INFO] [stdout] 237 | | ..Default::default() [INFO] [stdout] 238 | | }, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/testing.rs:251:13 [INFO] [stdout] | [INFO] [stdout] 248 | pub fn parse_kernel(&self, source: impl Compile) -> Result, Report> { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 251 | / CompileOptions { [INFO] [stdout] 252 | | warnings_as_errors: self.assembler.warnings_as_errors(), [INFO] [stdout] 253 | | ..CompileOptions::for_kernel() [INFO] [stdout] 254 | | }, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/testing.rs:266:13 [INFO] [stdout] | [INFO] [stdout] 263 | pub fn parse_module(&self, source: impl Compile) -> Result, Report> { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 266 | / CompileOptions { [INFO] [stdout] 267 | | warnings_as_errors: self.assembler.warnings_as_errors(), [INFO] [stdout] 268 | | ..CompileOptions::for_library() [INFO] [stdout] 269 | | }, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/testing.rs:282:13 [INFO] [stdout] | [INFO] [stdout] 277 | path: LibraryPath, [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 278 | source: impl Compile, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 282 | / CompileOptions { [INFO] [stdout] 283 | | warnings_as_errors: self.assembler.warnings_as_errors(), [INFO] [stdout] 284 | | ..CompileOptions::new(ModuleKind::Library, path).unwrap() [INFO] [stdout] 285 | | }, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/testing.rs:309:13 [INFO] [stdout] | [INFO] [stdout] 304 | path: LibraryPath, [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 305 | source: impl Compile, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 309 | / CompileOptions { [INFO] [stdout] 310 | | path: Some(path), [INFO] [stdout] 311 | | ..CompileOptions::for_library() [INFO] [stdout] 312 | | }, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/testing.rs:328:9 [INFO] [stdout] | [INFO] [stdout] 327 | pub fn assemble(&self, source: impl Compile) -> Result { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 328 | self.assembler.clone().assemble_program(source) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/testing.rs:340:9 [INFO] [stdout] | [INFO] [stdout] 338 | modules: impl IntoIterator>, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 339 | ) -> Result { [INFO] [stdout] 340 | self.assembler.clone().assemble_library(modules) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [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 182 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `miden-assembly` (lib test) due to 183 previous errors [INFO] running `Command { std: "docker" "inspect" "f82f8ca6a411ae6ddd675a9144d96048b6909b18664e1ec119f0857813b67f6d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f82f8ca6a411ae6ddd675a9144d96048b6909b18664e1ec119f0857813b67f6d", kill_on_drop: false }` [INFO] [stdout] f82f8ca6a411ae6ddd675a9144d96048b6909b18664e1ec119f0857813b67f6d