[INFO] fetching crate proof-of-sql-parser 0.16.1... [INFO] checking proof-of-sql-parser-0.16.1 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate proof-of-sql-parser 0.16.1 into /workspace/builds/worker-4-tc2/source [INFO] validating manifest of crates.io crate proof-of-sql-parser 0.16.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 proof-of-sql-parser 0.16.1 [INFO] finished tweaking crates.io crate proof-of-sql-parser 0.16.1 [INFO] tweaked toml for crates.io crate proof-of-sql-parser 0.16.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 82 packages to latest compatible versions [INFO] [stderr] Adding bit-set v0.5.3 (latest: v0.8.0) [INFO] [stderr] Adding bit-vec v0.6.3 (latest: v0.8.0) [INFO] [stderr] Adding fixedbitset v0.4.2 (latest: v0.5.7) [INFO] [stderr] Adding itertools v0.11.0 (latest: v0.13.0) [INFO] [stderr] Adding lalrpop v0.20.2 (latest: v0.21.0) [INFO] [stderr] Adding lalrpop-util v0.20.2 (latest: v0.21.0) [INFO] [stderr] Adding phf_shared v0.10.0 (latest: v0.11.2) [INFO] [stderr] Adding siphasher v0.3.11 (latest: v1.0.1) [INFO] [stderr] Adding term v0.7.0 (latest: v1.0.0) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9bb685aa464f5d7ee966a08f7d2666f868aa20fd8915ee91b6c9151513b608b3 [INFO] running `Command { std: "docker" "start" "-a" "9bb685aa464f5d7ee966a08f7d2666f868aa20fd8915ee91b6c9151513b608b3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9bb685aa464f5d7ee966a08f7d2666f868aa20fd8915ee91b6c9151513b608b3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9bb685aa464f5d7ee966a08f7d2666f868aa20fd8915ee91b6c9151513b608b3", kill_on_drop: false }` [INFO] [stdout] 9bb685aa464f5d7ee966a08f7d2666f868aa20fd8915ee91b6c9151513b608b3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3695482ffe4c00d7345eaba31317bb0758725d68828db210121dd1663019133b [INFO] running `Command { std: "docker" "start" "-a" "3695482ffe4c00d7345eaba31317bb0758725d68828db210121dd1663019133b", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling serde_derive v1.0.209 [INFO] [stderr] Compiling serde v1.0.209 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling new_debug_unreachable v1.0.6 [INFO] [stderr] Compiling phf_shared v0.10.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling precomputed-hash v0.1.1 [INFO] [stderr] Compiling bit-vec v0.6.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 bit-set v0.5.3 [INFO] [stderr] Compiling unicode-xid v0.2.5 [INFO] [stderr] Compiling pico-args v0.5.0 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking regex-syntax v0.8.4 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Compiling dirs-sys-next v0.1.2 [INFO] [stderr] Compiling dirs-next v2.0.0 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling term v0.7.0 [INFO] [stderr] Compiling string_cache v0.8.7 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling ascii-canvas v3.0.0 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling lalrpop-util v0.20.2 [INFO] [stderr] Compiling lalrpop v0.20.2 [INFO] [stderr] Checking bigdecimal v0.4.5 [INFO] [stderr] Checking arrayvec v0.7.6 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Checking serde_json v1.0.127 [INFO] [stderr] Compiling proof-of-sql-parser v0.16.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/intermediate_ast.rs:50:19 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn new(expr: Expression, alias: Identifier) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | Self { [INFO] [stdout] 50 | expr: Box::new(expr), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:185:18 [INFO] [stdout] | [INFO] [stdout] 184 | pub fn sum(self) -> Box { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 185 | Box::new(Expression::Aggregation { [INFO] [stdout] | __________________^ [INFO] [stdout] 186 | | op: AggregationOperator::Sum, [INFO] [stdout] 187 | | expr: Box::new(self), [INFO] [stdout] 188 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:193:18 [INFO] [stdout] | [INFO] [stdout] 192 | pub fn max(self) -> Box { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 193 | Box::new(Expression::Aggregation { [INFO] [stdout] | __________________^ [INFO] [stdout] 194 | | op: AggregationOperator::Max, [INFO] [stdout] 195 | | expr: Box::new(self), [INFO] [stdout] 196 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:201:18 [INFO] [stdout] | [INFO] [stdout] 200 | pub fn min(self) -> Box { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 201 | Box::new(Expression::Aggregation { [INFO] [stdout] | __________________^ [INFO] [stdout] 202 | | op: AggregationOperator::Min, [INFO] [stdout] 203 | | expr: Box::new(self), [INFO] [stdout] 204 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:209:18 [INFO] [stdout] | [INFO] [stdout] 208 | pub fn count(self) -> Box { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 209 | Box::new(Expression::Aggregation { [INFO] [stdout] | __________________^ [INFO] [stdout] 210 | | op: AggregationOperator::Count, [INFO] [stdout] 211 | | expr: Box::new(self), [INFO] [stdout] 212 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:217:18 [INFO] [stdout] | [INFO] [stdout] 216 | pub fn first(self) -> Box { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 217 | Box::new(Expression::Aggregation { [INFO] [stdout] | __________________^ [INFO] [stdout] 218 | | op: AggregationOperator::First, [INFO] [stdout] 219 | | expr: Box::new(self), [INFO] [stdout] 220 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:225:19 [INFO] [stdout] | [INFO] [stdout] 223 | pub fn alias(self, alias: &str) -> AliasedResultExpr { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 224 | AliasedResultExpr { [INFO] [stdout] 225 | expr: Box::new(self), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:234:18 [INFO] [stdout] | [INFO] [stdout] 233 | fn add(self, rhs: Box) -> Box { [INFO] [stdout] | ---- -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 234 | Box::new(Expression::Binary { [INFO] [stdout] | __________________^ [INFO] [stdout] 235 | | op: BinaryOperator::Add, [INFO] [stdout] 236 | | left: self, [INFO] [stdout] 237 | | right: rhs, [INFO] [stdout] 238 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:245:18 [INFO] [stdout] | [INFO] [stdout] 244 | fn mul(self, rhs: Box) -> Box { [INFO] [stdout] | ---- -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 245 | Box::new(Expression::Binary { [INFO] [stdout] | __________________^ [INFO] [stdout] 246 | | op: BinaryOperator::Multiply, [INFO] [stdout] 247 | | left: self, [INFO] [stdout] 248 | | right: rhs, [INFO] [stdout] 249 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:256:18 [INFO] [stdout] | [INFO] [stdout] 255 | fn div(self, rhs: Box) -> Box { [INFO] [stdout] | ---- -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 256 | Box::new(Expression::Binary { [INFO] [stdout] | __________________^ [INFO] [stdout] 257 | | op: BinaryOperator::Division, [INFO] [stdout] 258 | | left: self, [INFO] [stdout] 259 | | right: rhs, [INFO] [stdout] 260 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:267:18 [INFO] [stdout] | [INFO] [stdout] 266 | fn sub(self, rhs: Box) -> Box { [INFO] [stdout] | ---- -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 267 | Box::new(Expression::Binary { [INFO] [stdout] | __________________^ [INFO] [stdout] 268 | | op: BinaryOperator::Subtract, [INFO] [stdout] 269 | | left: self, [INFO] [stdout] 270 | | right: rhs, [INFO] [stdout] 271 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn equal(left: Box, right: Box) -> Box { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 10 | Box::new(Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 11 | | op: BinaryOperator::Equal, [INFO] [stdout] 12 | | left, [INFO] [stdout] 13 | | right, [INFO] [stdout] 14 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:19:14 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn ge(left: Box, right: Box) -> Box { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | Box::new(Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 20 | | op: BinaryOperator::GreaterThanOrEqual, [INFO] [stdout] 21 | | left, [INFO] [stdout] 22 | | right, [INFO] [stdout] 23 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:28:14 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn le(left: Box, right: Box) -> Box { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 28 | Box::new(Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 29 | | op: BinaryOperator::LessThanOrEqual, [INFO] [stdout] 30 | | left, [INFO] [stdout] 31 | | right, [INFO] [stdout] 32 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:37:14 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn not(expr: Box) -> Box { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | Box::new(Expression::Unary { [INFO] [stdout] | ______________^ [INFO] [stdout] 38 | | op: UnaryOperator::Not, [INFO] [stdout] 39 | | expr, [INFO] [stdout] 40 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:45:14 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn and(left: Box, right: Box) -> Box { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 45 | Box::new(Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 46 | | op: BinaryOperator::And, [INFO] [stdout] 47 | | left, [INFO] [stdout] 48 | | right, [INFO] [stdout] 49 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:54:14 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn or(left: Box, right: Box) -> Box { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 54 | Box::new(Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 55 | | op: BinaryOperator::Or, [INFO] [stdout] 56 | | left, [INFO] [stdout] 57 | | right, [INFO] [stdout] 58 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:63:14 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn add(left: Box, right: Box) -> Box { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63 | Box::new(Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 64 | | op: BinaryOperator::Add, [INFO] [stdout] 65 | | left, [INFO] [stdout] 66 | | right, [INFO] [stdout] 67 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:72:14 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn sub(left: Box, right: Box) -> Box { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 72 | Box::new(Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 73 | | op: BinaryOperator::Subtract, [INFO] [stdout] 74 | | left, [INFO] [stdout] 75 | | right, [INFO] [stdout] 76 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:81:14 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn mul(left: Box, right: Box) -> Box { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 81 | Box::new(Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 82 | | op: BinaryOperator::Multiply, [INFO] [stdout] 83 | | left, [INFO] [stdout] 84 | | right, [INFO] [stdout] 85 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:90:14 [INFO] [stdout] | [INFO] [stdout] 89 | pub fn div(left: Box, right: Box) -> Box { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 90 | Box::new(Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 91 | | op: BinaryOperator::Division, [INFO] [stdout] 92 | | left, [INFO] [stdout] 93 | | right, [INFO] [stdout] 94 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:114:14 [INFO] [stdout] | [INFO] [stdout] 113 | pub fn lit>(literal: L) -> Box { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 114 | Box::new(Expression::Literal(literal.into())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:119:14 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn sum(expr: Box) -> Box { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 119 | Box::new(Expression::Aggregation { [INFO] [stdout] | ______________^ [INFO] [stdout] 120 | | op: AggregationOperator::Sum, [INFO] [stdout] 121 | | expr, [INFO] [stdout] 122 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:127:14 [INFO] [stdout] | [INFO] [stdout] 126 | pub fn min(expr: Box) -> Box { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 127 | Box::new(Expression::Aggregation { [INFO] [stdout] | ______________^ [INFO] [stdout] 128 | | op: AggregationOperator::Min, [INFO] [stdout] 129 | | expr, [INFO] [stdout] 130 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:135:14 [INFO] [stdout] | [INFO] [stdout] 134 | pub fn max(expr: Box) -> Box { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | Box::new(Expression::Aggregation { [INFO] [stdout] | ______________^ [INFO] [stdout] 136 | | op: AggregationOperator::Max, [INFO] [stdout] 137 | | expr, [INFO] [stdout] 138 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:143:14 [INFO] [stdout] | [INFO] [stdout] 142 | pub fn count(expr: Box) -> Box { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 143 | Box::new(Expression::Aggregation { [INFO] [stdout] | ______________^ [INFO] [stdout] 144 | | op: AggregationOperator::Count, [INFO] [stdout] 145 | | expr, [INFO] [stdout] 146 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:169:41 [INFO] [stdout] | [INFO] [stdout] 168 | pub fn col_res(col_val: Box, alias: &str) -> SelectResultExpr { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 169 | SelectResultExpr::AliasedResultExpr(AliasedResultExpr { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 170 | | expr: col_val, [INFO] [stdout] 171 | | alias: alias.parse().unwrap(), [INFO] [stdout] 172 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:177:37 [INFO] [stdout] | [INFO] [stdout] 177 | names.iter().map(|name| col_res(col(name), name)).collect() [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:182:41 [INFO] [stdout] | [INFO] [stdout] 181 | pub fn min_res(expr: Box, alias: &str) -> SelectResultExpr { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 182 | SelectResultExpr::AliasedResultExpr(AliasedResultExpr { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 183 | | expr: min(expr), [INFO] [stdout] 184 | | alias: alias.parse().unwrap(), [INFO] [stdout] 185 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:190:41 [INFO] [stdout] | [INFO] [stdout] 189 | pub fn max_res(expr: Box, alias: &str) -> SelectResultExpr { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 190 | SelectResultExpr::AliasedResultExpr(AliasedResultExpr { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 191 | | expr: max(expr), [INFO] [stdout] 192 | | alias: alias.parse().unwrap(), [INFO] [stdout] 193 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:198:41 [INFO] [stdout] | [INFO] [stdout] 197 | pub fn sum_res(expr: Box, alias: &str) -> SelectResultExpr { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 198 | SelectResultExpr::AliasedResultExpr(AliasedResultExpr { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 199 | | expr: sum(expr), [INFO] [stdout] 200 | | alias: alias.parse().unwrap(), [INFO] [stdout] 201 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:206:41 [INFO] [stdout] | [INFO] [stdout] 205 | pub fn count_res(expr: Box, alias: &str) -> SelectResultExpr { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 206 | SelectResultExpr::AliasedResultExpr(AliasedResultExpr { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 207 | | expr: count(expr), [INFO] [stdout] 208 | | alias: alias.parse().unwrap(), [INFO] [stdout] 209 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:231:14 [INFO] [stdout] | [INFO] [stdout] 226 | result_exprs: Vec, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | tab: Box, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | where_expr: Box, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 231 | Box::new(SetExpression::Query { [INFO] [stdout] | ______________^ [INFO] [stdout] 232 | | result_exprs, [INFO] [stdout] 233 | | from: vec![tab], [INFO] [stdout] 234 | | where_expr: Some(where_expr), [INFO] [stdout] 235 | | group_by, [INFO] [stdout] 236 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:247:14 [INFO] [stdout] | [INFO] [stdout] 243 | result_exprs: Vec, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 244 | tab: Box, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 247 | Box::new(SetExpression::Query { [INFO] [stdout] | ______________^ [INFO] [stdout] 248 | | result_exprs, [INFO] [stdout] 249 | | from: vec![tab], [INFO] [stdout] 250 | | where_expr: None, [INFO] [stdout] 251 | | group_by, [INFO] [stdout] 252 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21135:14 [INFO] [stdout] | [INFO] [stdout] 21129 | (_, result_exprs, _): (usize, Vec, usize), [INFO] [stdout] | ----------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21130 | (_, from, _): (usize, Vec>, usize), [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21131 | (_, where_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] 21135 | Box::new(intermediate_ast::SetExpression::Query { [INFO] [stdout] | ______________^ [INFO] [stdout] 21136 | | result_exprs, from, where_expr, group_by: group_by.unwrap_or(vec![]) [INFO] [stdout] 21137 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21398:9 [INFO] [stdout] | [INFO] [stdout] 21393 | (_, expr, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21398 | / intermediate_ast::AliasedResultExpr { [INFO] [stdout] 21399 | | expr: expr.clone(), [INFO] [stdout] 21400 | | alias: alias.unwrap_or({ [INFO] [stdout] 21401 | | if let intermediate_ast::Expression::Column(identifier) = *expr { [INFO] [stdout] ... | [INFO] [stdout] 21414 | | }), [INFO] [stdout] 21415 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21567:14 [INFO] [stdout] | [INFO] [stdout] 21564 | (_, agg, _): (usize, (intermediate_ast::AggregationOperator, Box), usize), [INFO] [stdout] | ------------------------------------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21567 | Box::new(intermediate_ast::Expression::Aggregation { [INFO] [stdout] | ______________^ [INFO] [stdout] 21568 | | op: agg.0, [INFO] [stdout] 21569 | | expr: agg.1, [INFO] [stdout] 21570 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21585:14 [INFO] [stdout] | [INFO] [stdout] 21581 | (_, expr, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21585 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21586 | | op: intermediate_ast::BinaryOperator::Multiply, [INFO] [stdout] 21587 | | left: Box::new(intermediate_ast::Expression::Literal(intermediate_ast::Literal::BigInt(-1))), [INFO] [stdout] 21588 | | right: expr [INFO] [stdout] 21589 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21615:14 [INFO] [stdout] | [INFO] [stdout] 21610 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21611 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21612 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21615 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21616 | | op: intermediate_ast::BinaryOperator::Multiply, [INFO] [stdout] 21617 | | left, [INFO] [stdout] 21618 | | right, [INFO] [stdout] 21619 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21633:14 [INFO] [stdout] | [INFO] [stdout] 21628 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21629 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21630 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21633 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21634 | | op: intermediate_ast::BinaryOperator::Division, [INFO] [stdout] 21635 | | left, [INFO] [stdout] 21636 | | right, [INFO] [stdout] 21637 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21663:14 [INFO] [stdout] | [INFO] [stdout] 21658 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21659 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21660 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21663 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21664 | | op: intermediate_ast::BinaryOperator::Add, [INFO] [stdout] 21665 | | left, [INFO] [stdout] 21666 | | right, [INFO] [stdout] 21667 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21681:14 [INFO] [stdout] | [INFO] [stdout] 21676 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21677 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21678 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21681 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21682 | | op: intermediate_ast::BinaryOperator::Subtract, [INFO] [stdout] 21683 | | left, [INFO] [stdout] 21684 | | right, [INFO] [stdout] 21685 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21711:14 [INFO] [stdout] | [INFO] [stdout] 21706 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21707 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21708 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21711 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21712 | | op: intermediate_ast::BinaryOperator::GreaterThanOrEqual, [INFO] [stdout] 21713 | | left, [INFO] [stdout] 21714 | | right, [INFO] [stdout] 21715 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21729:14 [INFO] [stdout] | [INFO] [stdout] 21724 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21725 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21726 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21729 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21730 | | op: intermediate_ast::BinaryOperator::LessThanOrEqual, [INFO] [stdout] 21731 | | left, [INFO] [stdout] 21732 | | right, [INFO] [stdout] 21733 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21747:14 [INFO] [stdout] | [INFO] [stdout] 21742 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21743 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21744 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21747 | Box::new(intermediate_ast::Expression::Unary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21748 | | op: intermediate_ast::UnaryOperator::Not, [INFO] [stdout] 21749 | | expr: Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] 21750 | | op: intermediate_ast::BinaryOperator::LessThanOrEqual, [INFO] [stdout] ... | [INFO] [stdout] 21753 | | }), [INFO] [stdout] 21754 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21768:14 [INFO] [stdout] | [INFO] [stdout] 21763 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21764 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21765 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21768 | Box::new(intermediate_ast::Expression::Unary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21769 | | op: intermediate_ast::UnaryOperator::Not, [INFO] [stdout] 21770 | | expr: Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] 21771 | | op: intermediate_ast::BinaryOperator::GreaterThanOrEqual, [INFO] [stdout] ... | [INFO] [stdout] 21774 | | }), [INFO] [stdout] 21775 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21789:14 [INFO] [stdout] | [INFO] [stdout] 21784 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21785 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21786 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21789 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21790 | | op: intermediate_ast::BinaryOperator::Equal, [INFO] [stdout] 21791 | | left, [INFO] [stdout] 21792 | | right, [INFO] [stdout] 21793 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21807:14 [INFO] [stdout] | [INFO] [stdout] 21802 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21803 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21804 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21807 | Box::new(intermediate_ast::Expression::Unary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21808 | | op: intermediate_ast::UnaryOperator::Not, [INFO] [stdout] 21809 | | expr: Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] 21810 | | op: intermediate_ast::BinaryOperator::Equal, [INFO] [stdout] ... | [INFO] [stdout] 21813 | | }), [INFO] [stdout] 21814 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21839:14 [INFO] [stdout] | [INFO] [stdout] 21836 | (_, expr, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21839 | Box::new(intermediate_ast::Expression::Unary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21840 | | op: intermediate_ast::UnaryOperator::Not, expr [INFO] [stdout] 21841 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21867:14 [INFO] [stdout] | [INFO] [stdout] 21862 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21863 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21864 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21867 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21868 | | op: intermediate_ast::BinaryOperator::And, [INFO] [stdout] 21869 | | left, [INFO] [stdout] 21870 | | right, [INFO] [stdout] 21871 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21897:14 [INFO] [stdout] | [INFO] [stdout] 21892 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21893 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21894 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21897 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21898 | | op: intermediate_ast::BinaryOperator::Or, [INFO] [stdout] 21899 | | left, [INFO] [stdout] 21900 | | right, [INFO] [stdout] 21901 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:22012:14 [INFO] [stdout] | [INFO] [stdout] 22009 | (_, literal, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 22012 | Box::new(intermediate_ast::Expression::Literal(*literal)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [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 52 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `proof-of-sql-parser` (lib) due to 53 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/intermediate_ast.rs:50:19 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn new(expr: Expression, alias: Identifier) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | Self { [INFO] [stdout] 50 | expr: Box::new(expr), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:185:18 [INFO] [stdout] | [INFO] [stdout] 184 | pub fn sum(self) -> Box { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 185 | Box::new(Expression::Aggregation { [INFO] [stdout] | __________________^ [INFO] [stdout] 186 | | op: AggregationOperator::Sum, [INFO] [stdout] 187 | | expr: Box::new(self), [INFO] [stdout] 188 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:193:18 [INFO] [stdout] | [INFO] [stdout] 192 | pub fn max(self) -> Box { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 193 | Box::new(Expression::Aggregation { [INFO] [stdout] | __________________^ [INFO] [stdout] 194 | | op: AggregationOperator::Max, [INFO] [stdout] 195 | | expr: Box::new(self), [INFO] [stdout] 196 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:201:18 [INFO] [stdout] | [INFO] [stdout] 200 | pub fn min(self) -> Box { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 201 | Box::new(Expression::Aggregation { [INFO] [stdout] | __________________^ [INFO] [stdout] 202 | | op: AggregationOperator::Min, [INFO] [stdout] 203 | | expr: Box::new(self), [INFO] [stdout] 204 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:209:18 [INFO] [stdout] | [INFO] [stdout] 208 | pub fn count(self) -> Box { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 209 | Box::new(Expression::Aggregation { [INFO] [stdout] | __________________^ [INFO] [stdout] 210 | | op: AggregationOperator::Count, [INFO] [stdout] 211 | | expr: Box::new(self), [INFO] [stdout] 212 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:217:18 [INFO] [stdout] | [INFO] [stdout] 216 | pub fn first(self) -> Box { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 217 | Box::new(Expression::Aggregation { [INFO] [stdout] | __________________^ [INFO] [stdout] 218 | | op: AggregationOperator::First, [INFO] [stdout] 219 | | expr: Box::new(self), [INFO] [stdout] 220 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:225:19 [INFO] [stdout] | [INFO] [stdout] 223 | pub fn alias(self, alias: &str) -> AliasedResultExpr { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 224 | AliasedResultExpr { [INFO] [stdout] 225 | expr: Box::new(self), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:234:18 [INFO] [stdout] | [INFO] [stdout] 233 | fn add(self, rhs: Box) -> Box { [INFO] [stdout] | ---- -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 234 | Box::new(Expression::Binary { [INFO] [stdout] | __________________^ [INFO] [stdout] 235 | | op: BinaryOperator::Add, [INFO] [stdout] 236 | | left: self, [INFO] [stdout] 237 | | right: rhs, [INFO] [stdout] 238 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:245:18 [INFO] [stdout] | [INFO] [stdout] 244 | fn mul(self, rhs: Box) -> Box { [INFO] [stdout] | ---- -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 245 | Box::new(Expression::Binary { [INFO] [stdout] | __________________^ [INFO] [stdout] 246 | | op: BinaryOperator::Multiply, [INFO] [stdout] 247 | | left: self, [INFO] [stdout] 248 | | right: rhs, [INFO] [stdout] 249 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:256:18 [INFO] [stdout] | [INFO] [stdout] 255 | fn div(self, rhs: Box) -> Box { [INFO] [stdout] | ---- -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 256 | Box::new(Expression::Binary { [INFO] [stdout] | __________________^ [INFO] [stdout] 257 | | op: BinaryOperator::Division, [INFO] [stdout] 258 | | left: self, [INFO] [stdout] 259 | | right: rhs, [INFO] [stdout] 260 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/intermediate_ast.rs:267:18 [INFO] [stdout] | [INFO] [stdout] 266 | fn sub(self, rhs: Box) -> Box { [INFO] [stdout] | ---- -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 267 | Box::new(Expression::Binary { [INFO] [stdout] | __________________^ [INFO] [stdout] 268 | | op: BinaryOperator::Subtract, [INFO] [stdout] 269 | | left: self, [INFO] [stdout] 270 | | right: rhs, [INFO] [stdout] 271 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn equal(left: Box, right: Box) -> Box { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 10 | Box::new(Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 11 | | op: BinaryOperator::Equal, [INFO] [stdout] 12 | | left, [INFO] [stdout] 13 | | right, [INFO] [stdout] 14 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:19:14 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn ge(left: Box, right: Box) -> Box { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | Box::new(Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 20 | | op: BinaryOperator::GreaterThanOrEqual, [INFO] [stdout] 21 | | left, [INFO] [stdout] 22 | | right, [INFO] [stdout] 23 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:28:14 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn le(left: Box, right: Box) -> Box { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 28 | Box::new(Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 29 | | op: BinaryOperator::LessThanOrEqual, [INFO] [stdout] 30 | | left, [INFO] [stdout] 31 | | right, [INFO] [stdout] 32 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:37:14 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn not(expr: Box) -> Box { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | Box::new(Expression::Unary { [INFO] [stdout] | ______________^ [INFO] [stdout] 38 | | op: UnaryOperator::Not, [INFO] [stdout] 39 | | expr, [INFO] [stdout] 40 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:45:14 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn and(left: Box, right: Box) -> Box { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 45 | Box::new(Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 46 | | op: BinaryOperator::And, [INFO] [stdout] 47 | | left, [INFO] [stdout] 48 | | right, [INFO] [stdout] 49 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:54:14 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn or(left: Box, right: Box) -> Box { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 54 | Box::new(Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 55 | | op: BinaryOperator::Or, [INFO] [stdout] 56 | | left, [INFO] [stdout] 57 | | right, [INFO] [stdout] 58 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:63:14 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn add(left: Box, right: Box) -> Box { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63 | Box::new(Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 64 | | op: BinaryOperator::Add, [INFO] [stdout] 65 | | left, [INFO] [stdout] 66 | | right, [INFO] [stdout] 67 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:72:14 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn sub(left: Box, right: Box) -> Box { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 72 | Box::new(Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 73 | | op: BinaryOperator::Subtract, [INFO] [stdout] 74 | | left, [INFO] [stdout] 75 | | right, [INFO] [stdout] 76 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:81:14 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn mul(left: Box, right: Box) -> Box { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 81 | Box::new(Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 82 | | op: BinaryOperator::Multiply, [INFO] [stdout] 83 | | left, [INFO] [stdout] 84 | | right, [INFO] [stdout] 85 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:90:14 [INFO] [stdout] | [INFO] [stdout] 89 | pub fn div(left: Box, right: Box) -> Box { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 90 | Box::new(Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 91 | | op: BinaryOperator::Division, [INFO] [stdout] 92 | | left, [INFO] [stdout] 93 | | right, [INFO] [stdout] 94 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:114:14 [INFO] [stdout] | [INFO] [stdout] 113 | pub fn lit>(literal: L) -> Box { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 114 | Box::new(Expression::Literal(literal.into())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:119:14 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn sum(expr: Box) -> Box { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 119 | Box::new(Expression::Aggregation { [INFO] [stdout] | ______________^ [INFO] [stdout] 120 | | op: AggregationOperator::Sum, [INFO] [stdout] 121 | | expr, [INFO] [stdout] 122 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:127:14 [INFO] [stdout] | [INFO] [stdout] 126 | pub fn min(expr: Box) -> Box { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 127 | Box::new(Expression::Aggregation { [INFO] [stdout] | ______________^ [INFO] [stdout] 128 | | op: AggregationOperator::Min, [INFO] [stdout] 129 | | expr, [INFO] [stdout] 130 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:135:14 [INFO] [stdout] | [INFO] [stdout] 134 | pub fn max(expr: Box) -> Box { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | Box::new(Expression::Aggregation { [INFO] [stdout] | ______________^ [INFO] [stdout] 136 | | op: AggregationOperator::Max, [INFO] [stdout] 137 | | expr, [INFO] [stdout] 138 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:143:14 [INFO] [stdout] | [INFO] [stdout] 142 | pub fn count(expr: Box) -> Box { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 143 | Box::new(Expression::Aggregation { [INFO] [stdout] | ______________^ [INFO] [stdout] 144 | | op: AggregationOperator::Count, [INFO] [stdout] 145 | | expr, [INFO] [stdout] 146 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:169:41 [INFO] [stdout] | [INFO] [stdout] 168 | pub fn col_res(col_val: Box, alias: &str) -> SelectResultExpr { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 169 | SelectResultExpr::AliasedResultExpr(AliasedResultExpr { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 170 | | expr: col_val, [INFO] [stdout] 171 | | alias: alias.parse().unwrap(), [INFO] [stdout] 172 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:177:37 [INFO] [stdout] | [INFO] [stdout] 177 | names.iter().map(|name| col_res(col(name), name)).collect() [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:182:41 [INFO] [stdout] | [INFO] [stdout] 181 | pub fn min_res(expr: Box, alias: &str) -> SelectResultExpr { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 182 | SelectResultExpr::AliasedResultExpr(AliasedResultExpr { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 183 | | expr: min(expr), [INFO] [stdout] 184 | | alias: alias.parse().unwrap(), [INFO] [stdout] 185 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:190:41 [INFO] [stdout] | [INFO] [stdout] 189 | pub fn max_res(expr: Box, alias: &str) -> SelectResultExpr { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 190 | SelectResultExpr::AliasedResultExpr(AliasedResultExpr { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 191 | | expr: max(expr), [INFO] [stdout] 192 | | alias: alias.parse().unwrap(), [INFO] [stdout] 193 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:198:41 [INFO] [stdout] | [INFO] [stdout] 197 | pub fn sum_res(expr: Box, alias: &str) -> SelectResultExpr { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 198 | SelectResultExpr::AliasedResultExpr(AliasedResultExpr { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 199 | | expr: sum(expr), [INFO] [stdout] 200 | | alias: alias.parse().unwrap(), [INFO] [stdout] 201 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:206:41 [INFO] [stdout] | [INFO] [stdout] 205 | pub fn count_res(expr: Box, alias: &str) -> SelectResultExpr { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 206 | SelectResultExpr::AliasedResultExpr(AliasedResultExpr { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 207 | | expr: count(expr), [INFO] [stdout] 208 | | alias: alias.parse().unwrap(), [INFO] [stdout] 209 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:231:14 [INFO] [stdout] | [INFO] [stdout] 226 | result_exprs: Vec, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | tab: Box, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | where_expr: Box, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 231 | Box::new(SetExpression::Query { [INFO] [stdout] | ______________^ [INFO] [stdout] 232 | | result_exprs, [INFO] [stdout] 233 | | from: vec![tab], [INFO] [stdout] 234 | | where_expr: Some(where_expr), [INFO] [stdout] 235 | | group_by, [INFO] [stdout] 236 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utility.rs:247:14 [INFO] [stdout] | [INFO] [stdout] 243 | result_exprs: Vec, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 244 | tab: Box, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 247 | Box::new(SetExpression::Query { [INFO] [stdout] | ______________^ [INFO] [stdout] 248 | | result_exprs, [INFO] [stdout] 249 | | from: vec![tab], [INFO] [stdout] 250 | | where_expr: None, [INFO] [stdout] 251 | | group_by, [INFO] [stdout] 252 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21135:14 [INFO] [stdout] | [INFO] [stdout] 21129 | (_, result_exprs, _): (usize, Vec, usize), [INFO] [stdout] | ----------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21130 | (_, from, _): (usize, Vec>, usize), [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21131 | (_, where_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] 21135 | Box::new(intermediate_ast::SetExpression::Query { [INFO] [stdout] | ______________^ [INFO] [stdout] 21136 | | result_exprs, from, where_expr, group_by: group_by.unwrap_or(vec![]) [INFO] [stdout] 21137 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21398:9 [INFO] [stdout] | [INFO] [stdout] 21393 | (_, expr, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21398 | / intermediate_ast::AliasedResultExpr { [INFO] [stdout] 21399 | | expr: expr.clone(), [INFO] [stdout] 21400 | | alias: alias.unwrap_or({ [INFO] [stdout] 21401 | | if let intermediate_ast::Expression::Column(identifier) = *expr { [INFO] [stdout] ... | [INFO] [stdout] 21414 | | }), [INFO] [stdout] 21415 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21567:14 [INFO] [stdout] | [INFO] [stdout] 21564 | (_, agg, _): (usize, (intermediate_ast::AggregationOperator, Box), usize), [INFO] [stdout] | ------------------------------------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21567 | Box::new(intermediate_ast::Expression::Aggregation { [INFO] [stdout] | ______________^ [INFO] [stdout] 21568 | | op: agg.0, [INFO] [stdout] 21569 | | expr: agg.1, [INFO] [stdout] 21570 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21585:14 [INFO] [stdout] | [INFO] [stdout] 21581 | (_, expr, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21585 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21586 | | op: intermediate_ast::BinaryOperator::Multiply, [INFO] [stdout] 21587 | | left: Box::new(intermediate_ast::Expression::Literal(intermediate_ast::Literal::BigInt(-1))), [INFO] [stdout] 21588 | | right: expr [INFO] [stdout] 21589 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21615:14 [INFO] [stdout] | [INFO] [stdout] 21610 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21611 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21612 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21615 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21616 | | op: intermediate_ast::BinaryOperator::Multiply, [INFO] [stdout] 21617 | | left, [INFO] [stdout] 21618 | | right, [INFO] [stdout] 21619 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21633:14 [INFO] [stdout] | [INFO] [stdout] 21628 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21629 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21630 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21633 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21634 | | op: intermediate_ast::BinaryOperator::Division, [INFO] [stdout] 21635 | | left, [INFO] [stdout] 21636 | | right, [INFO] [stdout] 21637 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21663:14 [INFO] [stdout] | [INFO] [stdout] 21658 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21659 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21660 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21663 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21664 | | op: intermediate_ast::BinaryOperator::Add, [INFO] [stdout] 21665 | | left, [INFO] [stdout] 21666 | | right, [INFO] [stdout] 21667 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21681:14 [INFO] [stdout] | [INFO] [stdout] 21676 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21677 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21678 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21681 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21682 | | op: intermediate_ast::BinaryOperator::Subtract, [INFO] [stdout] 21683 | | left, [INFO] [stdout] 21684 | | right, [INFO] [stdout] 21685 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21711:14 [INFO] [stdout] | [INFO] [stdout] 21706 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21707 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21708 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21711 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21712 | | op: intermediate_ast::BinaryOperator::GreaterThanOrEqual, [INFO] [stdout] 21713 | | left, [INFO] [stdout] 21714 | | right, [INFO] [stdout] 21715 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21729:14 [INFO] [stdout] | [INFO] [stdout] 21724 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21725 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21726 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21729 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21730 | | op: intermediate_ast::BinaryOperator::LessThanOrEqual, [INFO] [stdout] 21731 | | left, [INFO] [stdout] 21732 | | right, [INFO] [stdout] 21733 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21747:14 [INFO] [stdout] | [INFO] [stdout] 21742 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21743 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21744 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21747 | Box::new(intermediate_ast::Expression::Unary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21748 | | op: intermediate_ast::UnaryOperator::Not, [INFO] [stdout] 21749 | | expr: Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] 21750 | | op: intermediate_ast::BinaryOperator::LessThanOrEqual, [INFO] [stdout] ... | [INFO] [stdout] 21753 | | }), [INFO] [stdout] 21754 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21768:14 [INFO] [stdout] | [INFO] [stdout] 21763 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21764 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21765 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21768 | Box::new(intermediate_ast::Expression::Unary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21769 | | op: intermediate_ast::UnaryOperator::Not, [INFO] [stdout] 21770 | | expr: Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] 21771 | | op: intermediate_ast::BinaryOperator::GreaterThanOrEqual, [INFO] [stdout] ... | [INFO] [stdout] 21774 | | }), [INFO] [stdout] 21775 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21789:14 [INFO] [stdout] | [INFO] [stdout] 21784 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21785 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21786 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21789 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21790 | | op: intermediate_ast::BinaryOperator::Equal, [INFO] [stdout] 21791 | | left, [INFO] [stdout] 21792 | | right, [INFO] [stdout] 21793 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21807:14 [INFO] [stdout] | [INFO] [stdout] 21802 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21803 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21804 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21807 | Box::new(intermediate_ast::Expression::Unary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21808 | | op: intermediate_ast::UnaryOperator::Not, [INFO] [stdout] 21809 | | expr: Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] 21810 | | op: intermediate_ast::BinaryOperator::Equal, [INFO] [stdout] ... | [INFO] [stdout] 21813 | | }), [INFO] [stdout] 21814 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21839:14 [INFO] [stdout] | [INFO] [stdout] 21836 | (_, expr, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21839 | Box::new(intermediate_ast::Expression::Unary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21840 | | op: intermediate_ast::UnaryOperator::Not, expr [INFO] [stdout] 21841 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21867:14 [INFO] [stdout] | [INFO] [stdout] 21862 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21863 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21864 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21867 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21868 | | op: intermediate_ast::BinaryOperator::And, [INFO] [stdout] 21869 | | left, [INFO] [stdout] 21870 | | right, [INFO] [stdout] 21871 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:21897:14 [INFO] [stdout] | [INFO] [stdout] 21892 | (_, left, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21893 | (_, _, _): (usize, &'input str, usize), [INFO] [stdout] 21894 | (_, right, _): (usize, Box, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21897 | Box::new(intermediate_ast::Expression::Binary { [INFO] [stdout] | ______________^ [INFO] [stdout] 21898 | | op: intermediate_ast::BinaryOperator::Or, [INFO] [stdout] 21899 | | left, [INFO] [stdout] 21900 | | right, [INFO] [stdout] 21901 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/proof-of-sql-parser-2c1103bc43155c75/out/sql.rs:22012:14 [INFO] [stdout] | [INFO] [stdout] 22009 | (_, literal, _): (usize, Box, usize), [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 22012 | Box::new(intermediate_ast::Expression::Literal(*literal)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [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 52 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `proof-of-sql-parser` (lib test) due to 53 previous errors [INFO] running `Command { std: "docker" "inspect" "3695482ffe4c00d7345eaba31317bb0758725d68828db210121dd1663019133b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3695482ffe4c00d7345eaba31317bb0758725d68828db210121dd1663019133b", kill_on_drop: false }` [INFO] [stdout] 3695482ffe4c00d7345eaba31317bb0758725d68828db210121dd1663019133b