[INFO] fetching crate kotlinite 0.0.1... [INFO] checking kotlinite-0.0.1 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate kotlinite 0.0.1 into /workspace/builds/worker-5-tc2/source [INFO] validating manifest of crates.io crate kotlinite 0.0.1 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate kotlinite 0.0.1 [INFO] finished tweaking crates.io crate kotlinite 0.0.1 [INFO] tweaked toml for crates.io crate kotlinite 0.0.1 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] crate crates.io crate kotlinite 0.0.1 already has a lockfile, it will not be regenerated [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-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 0c9b29aacf7ed5c9f0dcf5fbb97a89a3ce3ecee50c60a95fcf900ec148056762 [INFO] running `Command { std: "docker" "start" "-a" "0c9b29aacf7ed5c9f0dcf5fbb97a89a3ce3ecee50c60a95fcf900ec148056762", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0c9b29aacf7ed5c9f0dcf5fbb97a89a3ce3ecee50c60a95fcf900ec148056762", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0c9b29aacf7ed5c9f0dcf5fbb97a89a3ce3ecee50c60a95fcf900ec148056762", kill_on_drop: false }` [INFO] [stdout] 0c9b29aacf7ed5c9f0dcf5fbb97a89a3ce3ecee50c60a95fcf900ec148056762 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 75a3795d5c001477dd340176b2c6f572c063b928cd6150081dad330a16a0acc0 [INFO] running `Command { std: "docker" "start" "-a" "75a3795d5c001477dd340176b2c6f572c063b928cd6150081dad330a16a0acc0", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling indexmap v2.4.0 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling phf_shared v0.10.0 [INFO] [stderr] Compiling precomputed-hash v0.1.1 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling new_debug_unreachable v1.0.6 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Compiling ena v0.14.3 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling itertools v0.11.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling unicode-xid v0.2.5 [INFO] [stderr] Compiling pico-args v0.5.0 [INFO] [stderr] Compiling dirs-sys-next v0.1.2 [INFO] [stderr] Compiling dirs-next v2.0.0 [INFO] [stderr] Compiling term v0.7.0 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Compiling ascii-canvas v3.0.0 [INFO] [stderr] Compiling string_cache v0.8.7 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Checking lalrpop-util v0.20.2 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling lalrpop v0.20.2 [INFO] [stderr] Compiling kotlinite v0.0.1 (/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/main.rs:23:11 [INFO] [stdout] | [INFO] [stdout] 21 | let parser = grammar::SourceParser::new(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 22 | [INFO] [stdout] 23 | match parser.parse(input) { [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] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7117:14 [INFO] [stdout] | [INFO] [stdout] 7113 | (_, e, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7117 | Box::new(Stmt::ExprStmt(Box::new(e))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7137:19 [INFO] [stdout] | [INFO] [stdout] 7128 | (_, ty, _): (usize, core::option::Option, usize), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7129 | (_, init, _): (usize, core::option::Option, usize), [INFO] [stdout] | -------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7137 | init: init.map(Box::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] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7158:19 [INFO] [stdout] | [INFO] [stdout] 7149 | (_, ty, _): (usize, core::option::Option, usize), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7150 | (_, init, _): (usize, core::option::Option, usize), [INFO] [stdout] | -------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7158 | init: init.map(Box::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] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7180:19 [INFO] [stdout] | [INFO] [stdout] 7171 | (_, ty, _): (usize, core::option::Option, usize), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7172 | (_, init, _): (usize, core::option::Option, usize), [INFO] [stdout] | -------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7180 | init: init.map(Box::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] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7229:19 [INFO] [stdout] | [INFO] [stdout] 7219 | (_, params, _): (usize, Vec<(String, Type)>, usize), [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7220 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7221 | (_, ty, _): (usize, core::option::Option, usize), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7222 | (_, body, _): (usize, Stmt, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7229 | body: Box::new(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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7249:19 [INFO] [stdout] | [INFO] [stdout] 7241 | (_, cond, _): (usize, Expr, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7242 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7243 | (_, then_branch, _): (usize, Stmt, usize), [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7244 | (_, else_ifs, _): (usize, alloc::vec::Vec<(Box, Box)>, usize), [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7245 | (_, else_branch, _): (usize, core::option::Option, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7249 | cond: Box::new(cond), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7250:19 [INFO] [stdout] | [INFO] [stdout] 7241 | (_, cond, _): (usize, Expr, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7242 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7243 | (_, then_branch, _): (usize, Stmt, usize), [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7244 | (_, else_ifs, _): (usize, alloc::vec::Vec<(Box, Box)>, usize), [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7245 | (_, else_branch, _): (usize, core::option::Option, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7250 | then: Box::new(then_branch), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7252:24 [INFO] [stdout] | [INFO] [stdout] 7241 | (_, cond, _): (usize, Expr, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7242 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7243 | (_, then_branch, _): (usize, Stmt, usize), [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7244 | (_, else_ifs, _): (usize, alloc::vec::Vec<(Box, Box)>, usize), [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7245 | (_, else_branch, _): (usize, core::option::Option, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7252 | otherwise: else_branch.map(Box::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] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7270:6 [INFO] [stdout] | [INFO] [stdout] 7265 | (_, cond, _): (usize, Expr, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7266 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7267 | (_, then_branch, _): (usize, Stmt, usize), [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7270 | (Box::new(cond), Box::new(then_branch)) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7270:22 [INFO] [stdout] | [INFO] [stdout] 7265 | (_, cond, _): (usize, Expr, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7266 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7267 | (_, then_branch, _): (usize, Stmt, usize), [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7270 | (Box::new(cond), Box::new(then_branch)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7287:19 [INFO] [stdout] | [INFO] [stdout] 7281 | (_, cond, _): (usize, Expr, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7282 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7283 | (_, body, _): (usize, Stmt, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7287 | cond: Box::new(cond), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7288:19 [INFO] [stdout] | [INFO] [stdout] 7281 | (_, cond, _): (usize, Expr, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7282 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7283 | (_, body, _): (usize, Stmt, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7288 | body: Box::new(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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7303:18 [INFO] [stdout] | [INFO] [stdout] 7299 | (_, expr, _): (usize, core::option::Option, usize), [INFO] [stdout] | -------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7303 | Stmt::Return(expr.map(Box::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] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7345:20 [INFO] [stdout] | [INFO] [stdout] 7340 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7341 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7342 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7345 | Expr::BinaryOp(Box::new(l), BinaryOperator::Assign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7345:57 [INFO] [stdout] | [INFO] [stdout] 7340 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7341 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7342 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7345 | Expr::BinaryOp(Box::new(l), BinaryOperator::Assign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7359:20 [INFO] [stdout] | [INFO] [stdout] 7354 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7355 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7356 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7359 | Expr::BinaryOp(Box::new(l), BinaryOperator::AddAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7359:60 [INFO] [stdout] | [INFO] [stdout] 7354 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7355 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7356 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7359 | Expr::BinaryOp(Box::new(l), BinaryOperator::AddAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7373:20 [INFO] [stdout] | [INFO] [stdout] 7368 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7369 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7370 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7373 | Expr::BinaryOp(Box::new(l), BinaryOperator::SubtractAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7373:65 [INFO] [stdout] | [INFO] [stdout] 7368 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7369 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7370 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7373 | Expr::BinaryOp(Box::new(l), BinaryOperator::SubtractAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7387:20 [INFO] [stdout] | [INFO] [stdout] 7382 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7383 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7384 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7387 | Expr::BinaryOp(Box::new(l), BinaryOperator::MultiplyAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7387:65 [INFO] [stdout] | [INFO] [stdout] 7382 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7383 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7384 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7387 | Expr::BinaryOp(Box::new(l), BinaryOperator::MultiplyAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7401:20 [INFO] [stdout] | [INFO] [stdout] 7396 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7397 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7398 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7401 | Expr::BinaryOp(Box::new(l), BinaryOperator::DivideAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7401:63 [INFO] [stdout] | [INFO] [stdout] 7396 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7397 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7398 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7401 | Expr::BinaryOp(Box::new(l), BinaryOperator::DivideAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7415:20 [INFO] [stdout] | [INFO] [stdout] 7410 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7411 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7412 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7415 | Expr::BinaryOp(Box::new(l), BinaryOperator::ModuloAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7415:63 [INFO] [stdout] | [INFO] [stdout] 7410 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7411 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7412 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7415 | Expr::BinaryOp(Box::new(l), BinaryOperator::ModuloAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7441:20 [INFO] [stdout] | [INFO] [stdout] 7436 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7437 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7438 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7441 | Expr::BinaryOp(Box::new(l), BinaryOperator::Or, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7441:53 [INFO] [stdout] | [INFO] [stdout] 7436 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7437 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7438 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7441 | Expr::BinaryOp(Box::new(l), BinaryOperator::Or, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7467:20 [INFO] [stdout] | [INFO] [stdout] 7462 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7463 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7464 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7467 | Expr::BinaryOp(Box::new(l), BinaryOperator::And, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7467:54 [INFO] [stdout] | [INFO] [stdout] 7462 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7463 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7464 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7467 | Expr::BinaryOp(Box::new(l), BinaryOperator::And, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7493:20 [INFO] [stdout] | [INFO] [stdout] 7488 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7489 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7490 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7493 | Expr::BinaryOp(Box::new(l), BinaryOperator::Xor, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7493:54 [INFO] [stdout] | [INFO] [stdout] 7488 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7489 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7490 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7493 | Expr::BinaryOp(Box::new(l), BinaryOperator::Xor, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7519:20 [INFO] [stdout] | [INFO] [stdout] 7514 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7515 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7516 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7519 | Expr::BinaryOp(Box::new(l), BinaryOperator::Shl, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7519:54 [INFO] [stdout] | [INFO] [stdout] 7514 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7515 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7516 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7519 | Expr::BinaryOp(Box::new(l), BinaryOperator::Shl, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7533:20 [INFO] [stdout] | [INFO] [stdout] 7528 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7529 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7530 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7533 | Expr::BinaryOp(Box::new(l), BinaryOperator::Shr, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7533:54 [INFO] [stdout] | [INFO] [stdout] 7528 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7529 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7530 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7533 | Expr::BinaryOp(Box::new(l), BinaryOperator::Shr, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7547:20 [INFO] [stdout] | [INFO] [stdout] 7542 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7543 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7544 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7547 | Expr::BinaryOp(Box::new(l), BinaryOperator::UShr, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7547:55 [INFO] [stdout] | [INFO] [stdout] 7542 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7543 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7544 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7547 | Expr::BinaryOp(Box::new(l), BinaryOperator::UShr, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7573:20 [INFO] [stdout] | [INFO] [stdout] 7568 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7569 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7570 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7573 | Expr::BinaryOp(Box::new(l), BinaryOperator::Add, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7573:54 [INFO] [stdout] | [INFO] [stdout] 7568 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7569 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7570 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7573 | Expr::BinaryOp(Box::new(l), BinaryOperator::Add, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7587:20 [INFO] [stdout] | [INFO] [stdout] 7582 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7583 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7584 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7587 | Expr::BinaryOp(Box::new(l), BinaryOperator::Subtract, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7587:59 [INFO] [stdout] | [INFO] [stdout] 7582 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7583 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7584 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7587 | Expr::BinaryOp(Box::new(l), BinaryOperator::Subtract, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7613:20 [INFO] [stdout] | [INFO] [stdout] 7608 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7609 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7610 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7613 | Expr::BinaryOp(Box::new(l), BinaryOperator::Multiply, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7613:59 [INFO] [stdout] | [INFO] [stdout] 7608 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7609 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7610 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7613 | Expr::BinaryOp(Box::new(l), BinaryOperator::Multiply, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7627:20 [INFO] [stdout] | [INFO] [stdout] 7622 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7623 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7624 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7627 | Expr::BinaryOp(Box::new(l), BinaryOperator::Divide, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7627:57 [INFO] [stdout] | [INFO] [stdout] 7622 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7623 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7624 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7627 | Expr::BinaryOp(Box::new(l), BinaryOperator::Divide, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7641:20 [INFO] [stdout] | [INFO] [stdout] 7636 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7637 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7638 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7641 | Expr::BinaryOp(Box::new(l), BinaryOperator::Modulo, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7641:57 [INFO] [stdout] | [INFO] [stdout] 7636 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7637 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7638 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7641 | Expr::BinaryOp(Box::new(l), BinaryOperator::Modulo, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7706:30 [INFO] [stdout] | [INFO] [stdout] 7702 | (_, args, _): (usize, Vec, usize), [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7706 | Expr::FunctionCall(name, args.into_iter().map(Box::new).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] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7885:15 [INFO] [stdout] | [INFO] [stdout] 7877 | (_, k, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7878 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7879 | (_, v, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7885 | kind: TypeKind::Pair(Box::new(k), Box::new(v)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7908:15 [INFO] [stdout] | [INFO] [stdout] 7898 | (_, k, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7899 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7900 | (_, v, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7901 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7902 | (_, w, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7908 | kind: TypeKind::Triple(Box::new(k), Box::new(v), Box::new(w)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7927:15 [INFO] [stdout] | [INFO] [stdout] 7921 | (_, t, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7927 | kind: TypeKind::Array(Box::new(t)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7946:15 [INFO] [stdout] | [INFO] [stdout] 7940 | (_, t, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7946 | kind: TypeKind::Set(Box::new(t)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7965:15 [INFO] [stdout] | [INFO] [stdout] 7959 | (_, t, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7965 | kind: TypeKind::List(Box::new(t)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7986:15 [INFO] [stdout] | [INFO] [stdout] 7978 | (_, k, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7979 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7980 | (_, v, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7986 | kind: TypeKind::Map(Box::new(k), Box::new(v)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 55 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `kotlinite` (bin "kotlinite" test) due to 56 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/main.rs:23:11 [INFO] [stdout] | [INFO] [stdout] 21 | let parser = grammar::SourceParser::new(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 22 | [INFO] [stdout] 23 | match parser.parse(input) { [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] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7117:14 [INFO] [stdout] | [INFO] [stdout] 7113 | (_, e, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7117 | Box::new(Stmt::ExprStmt(Box::new(e))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7137:19 [INFO] [stdout] | [INFO] [stdout] 7128 | (_, ty, _): (usize, core::option::Option, usize), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7129 | (_, init, _): (usize, core::option::Option, usize), [INFO] [stdout] | -------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7137 | init: init.map(Box::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] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7158:19 [INFO] [stdout] | [INFO] [stdout] 7149 | (_, ty, _): (usize, core::option::Option, usize), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7150 | (_, init, _): (usize, core::option::Option, usize), [INFO] [stdout] | -------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7158 | init: init.map(Box::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] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7180:19 [INFO] [stdout] | [INFO] [stdout] 7171 | (_, ty, _): (usize, core::option::Option, usize), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7172 | (_, init, _): (usize, core::option::Option, usize), [INFO] [stdout] | -------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7180 | init: init.map(Box::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] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7229:19 [INFO] [stdout] | [INFO] [stdout] 7219 | (_, params, _): (usize, Vec<(String, Type)>, usize), [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7220 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7221 | (_, ty, _): (usize, core::option::Option, usize), [INFO] [stdout] | ------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7222 | (_, body, _): (usize, Stmt, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7229 | body: Box::new(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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7249:19 [INFO] [stdout] | [INFO] [stdout] 7241 | (_, cond, _): (usize, Expr, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7242 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7243 | (_, then_branch, _): (usize, Stmt, usize), [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7244 | (_, else_ifs, _): (usize, alloc::vec::Vec<(Box, Box)>, usize), [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7245 | (_, else_branch, _): (usize, core::option::Option, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7249 | cond: Box::new(cond), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7250:19 [INFO] [stdout] | [INFO] [stdout] 7241 | (_, cond, _): (usize, Expr, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7242 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7243 | (_, then_branch, _): (usize, Stmt, usize), [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7244 | (_, else_ifs, _): (usize, alloc::vec::Vec<(Box, Box)>, usize), [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7245 | (_, else_branch, _): (usize, core::option::Option, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7250 | then: Box::new(then_branch), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7252:24 [INFO] [stdout] | [INFO] [stdout] 7241 | (_, cond, _): (usize, Expr, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7242 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7243 | (_, then_branch, _): (usize, Stmt, usize), [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7244 | (_, else_ifs, _): (usize, alloc::vec::Vec<(Box, Box)>, usize), [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7245 | (_, else_branch, _): (usize, core::option::Option, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7252 | otherwise: else_branch.map(Box::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] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7270:6 [INFO] [stdout] | [INFO] [stdout] 7265 | (_, cond, _): (usize, Expr, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7266 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7267 | (_, then_branch, _): (usize, Stmt, usize), [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7270 | (Box::new(cond), Box::new(then_branch)) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7270:22 [INFO] [stdout] | [INFO] [stdout] 7265 | (_, cond, _): (usize, Expr, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7266 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7267 | (_, then_branch, _): (usize, Stmt, usize), [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7270 | (Box::new(cond), Box::new(then_branch)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7287:19 [INFO] [stdout] | [INFO] [stdout] 7281 | (_, cond, _): (usize, Expr, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7282 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7283 | (_, body, _): (usize, Stmt, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7287 | cond: Box::new(cond), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7288:19 [INFO] [stdout] | [INFO] [stdout] 7281 | (_, cond, _): (usize, Expr, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7282 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7283 | (_, body, _): (usize, Stmt, usize), [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7288 | body: Box::new(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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7303:18 [INFO] [stdout] | [INFO] [stdout] 7299 | (_, expr, _): (usize, core::option::Option, usize), [INFO] [stdout] | -------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7303 | Stmt::Return(expr.map(Box::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] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7345:20 [INFO] [stdout] | [INFO] [stdout] 7340 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7341 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7342 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7345 | Expr::BinaryOp(Box::new(l), BinaryOperator::Assign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7345:57 [INFO] [stdout] | [INFO] [stdout] 7340 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7341 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7342 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7345 | Expr::BinaryOp(Box::new(l), BinaryOperator::Assign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7359:20 [INFO] [stdout] | [INFO] [stdout] 7354 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7355 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7356 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7359 | Expr::BinaryOp(Box::new(l), BinaryOperator::AddAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7359:60 [INFO] [stdout] | [INFO] [stdout] 7354 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7355 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7356 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7359 | Expr::BinaryOp(Box::new(l), BinaryOperator::AddAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7373:20 [INFO] [stdout] | [INFO] [stdout] 7368 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7369 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7370 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7373 | Expr::BinaryOp(Box::new(l), BinaryOperator::SubtractAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7373:65 [INFO] [stdout] | [INFO] [stdout] 7368 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7369 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7370 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7373 | Expr::BinaryOp(Box::new(l), BinaryOperator::SubtractAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7387:20 [INFO] [stdout] | [INFO] [stdout] 7382 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7383 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7384 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7387 | Expr::BinaryOp(Box::new(l), BinaryOperator::MultiplyAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7387:65 [INFO] [stdout] | [INFO] [stdout] 7382 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7383 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7384 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7387 | Expr::BinaryOp(Box::new(l), BinaryOperator::MultiplyAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7401:20 [INFO] [stdout] | [INFO] [stdout] 7396 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7397 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7398 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7401 | Expr::BinaryOp(Box::new(l), BinaryOperator::DivideAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7401:63 [INFO] [stdout] | [INFO] [stdout] 7396 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7397 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7398 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7401 | Expr::BinaryOp(Box::new(l), BinaryOperator::DivideAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7415:20 [INFO] [stdout] | [INFO] [stdout] 7410 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7411 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7412 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7415 | Expr::BinaryOp(Box::new(l), BinaryOperator::ModuloAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7415:63 [INFO] [stdout] | [INFO] [stdout] 7410 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7411 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7412 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7415 | Expr::BinaryOp(Box::new(l), BinaryOperator::ModuloAssign, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7441:20 [INFO] [stdout] | [INFO] [stdout] 7436 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7437 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7438 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7441 | Expr::BinaryOp(Box::new(l), BinaryOperator::Or, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7441:53 [INFO] [stdout] | [INFO] [stdout] 7436 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7437 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7438 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7441 | Expr::BinaryOp(Box::new(l), BinaryOperator::Or, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7467:20 [INFO] [stdout] | [INFO] [stdout] 7462 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7463 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7464 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7467 | Expr::BinaryOp(Box::new(l), BinaryOperator::And, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7467:54 [INFO] [stdout] | [INFO] [stdout] 7462 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7463 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7464 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7467 | Expr::BinaryOp(Box::new(l), BinaryOperator::And, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7493:20 [INFO] [stdout] | [INFO] [stdout] 7488 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7489 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7490 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7493 | Expr::BinaryOp(Box::new(l), BinaryOperator::Xor, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7493:54 [INFO] [stdout] | [INFO] [stdout] 7488 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7489 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7490 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7493 | Expr::BinaryOp(Box::new(l), BinaryOperator::Xor, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7519:20 [INFO] [stdout] | [INFO] [stdout] 7514 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7515 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7516 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7519 | Expr::BinaryOp(Box::new(l), BinaryOperator::Shl, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7519:54 [INFO] [stdout] | [INFO] [stdout] 7514 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7515 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7516 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7519 | Expr::BinaryOp(Box::new(l), BinaryOperator::Shl, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7533:20 [INFO] [stdout] | [INFO] [stdout] 7528 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7529 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7530 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7533 | Expr::BinaryOp(Box::new(l), BinaryOperator::Shr, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7533:54 [INFO] [stdout] | [INFO] [stdout] 7528 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7529 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7530 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7533 | Expr::BinaryOp(Box::new(l), BinaryOperator::Shr, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7547:20 [INFO] [stdout] | [INFO] [stdout] 7542 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7543 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7544 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7547 | Expr::BinaryOp(Box::new(l), BinaryOperator::UShr, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7547:55 [INFO] [stdout] | [INFO] [stdout] 7542 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7543 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7544 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7547 | Expr::BinaryOp(Box::new(l), BinaryOperator::UShr, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7573:20 [INFO] [stdout] | [INFO] [stdout] 7568 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7569 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7570 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7573 | Expr::BinaryOp(Box::new(l), BinaryOperator::Add, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7573:54 [INFO] [stdout] | [INFO] [stdout] 7568 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7569 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7570 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7573 | Expr::BinaryOp(Box::new(l), BinaryOperator::Add, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7587:20 [INFO] [stdout] | [INFO] [stdout] 7582 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7583 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7584 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7587 | Expr::BinaryOp(Box::new(l), BinaryOperator::Subtract, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7587:59 [INFO] [stdout] | [INFO] [stdout] 7582 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7583 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7584 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7587 | Expr::BinaryOp(Box::new(l), BinaryOperator::Subtract, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7613:20 [INFO] [stdout] | [INFO] [stdout] 7608 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7609 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7610 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7613 | Expr::BinaryOp(Box::new(l), BinaryOperator::Multiply, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7613:59 [INFO] [stdout] | [INFO] [stdout] 7608 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7609 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7610 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7613 | Expr::BinaryOp(Box::new(l), BinaryOperator::Multiply, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7627:20 [INFO] [stdout] | [INFO] [stdout] 7622 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7623 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7624 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7627 | Expr::BinaryOp(Box::new(l), BinaryOperator::Divide, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7627:57 [INFO] [stdout] | [INFO] [stdout] 7622 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7623 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7624 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7627 | Expr::BinaryOp(Box::new(l), BinaryOperator::Divide, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7641:20 [INFO] [stdout] | [INFO] [stdout] 7636 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7637 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7638 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7641 | Expr::BinaryOp(Box::new(l), BinaryOperator::Modulo, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7641:57 [INFO] [stdout] | [INFO] [stdout] 7636 | (_, l, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7637 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7638 | (_, r, _): (usize, Expr, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7641 | Expr::BinaryOp(Box::new(l), BinaryOperator::Modulo, Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7706:30 [INFO] [stdout] | [INFO] [stdout] 7702 | (_, args, _): (usize, Vec, usize), [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7706 | Expr::FunctionCall(name, args.into_iter().map(Box::new).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] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7885:15 [INFO] [stdout] | [INFO] [stdout] 7877 | (_, k, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7878 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7879 | (_, v, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7885 | kind: TypeKind::Pair(Box::new(k), Box::new(v)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7908:15 [INFO] [stdout] | [INFO] [stdout] 7898 | (_, k, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7899 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7900 | (_, v, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7901 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7902 | (_, w, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7908 | kind: TypeKind::Triple(Box::new(k), Box::new(v), Box::new(w)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7927:15 [INFO] [stdout] | [INFO] [stdout] 7921 | (_, t, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7927 | kind: TypeKind::Array(Box::new(t)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7946:15 [INFO] [stdout] | [INFO] [stdout] 7940 | (_, t, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7946 | kind: TypeKind::Set(Box::new(t)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7965:15 [INFO] [stdout] | [INFO] [stdout] 7959 | (_, t, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7965 | kind: TypeKind::List(Box::new(t)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/kotlinite-f893e7b0efec6ce9/out/grammar.rs:7986:15 [INFO] [stdout] | [INFO] [stdout] 7978 | (_, k, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7979 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 7980 | (_, v, _): (usize, Type, usize), [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7986 | kind: TypeKind::Map(Box::new(k), Box::new(v)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 55 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `kotlinite` (bin "kotlinite") due to 56 previous errors [INFO] running `Command { std: "docker" "inspect" "75a3795d5c001477dd340176b2c6f572c063b928cd6150081dad330a16a0acc0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "75a3795d5c001477dd340176b2c6f572c063b928cd6150081dad330a16a0acc0", kill_on_drop: false }` [INFO] [stdout] 75a3795d5c001477dd340176b2c6f572c063b928cd6150081dad330a16a0acc0