[INFO] fetching crate qurust 0.2.0... [INFO] checking qurust-0.2.0 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate qurust 0.2.0 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate qurust 0.2.0 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate qurust 0.2.0 [INFO] finished tweaking crates.io crate qurust 0.2.0 [INFO] tweaked toml for crates.io crate qurust 0.2.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 60 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 bitflags v1.3.2 (latest: v2.6.0) [INFO] [stderr] Adding idna v0.5.0 (latest: v1.0.2) [INFO] [stderr] Adding murmur3 v0.4.1 (latest: v0.5.2) [INFO] [stderr] Adding parking_lot v0.11.2 (latest: v0.12.3) [INFO] [stderr] Adding parking_lot_core v0.8.6 (latest: v0.9.10) [INFO] [stderr] Adding pulldown-cmark v0.9.6 (latest: v0.12.0) [INFO] [stderr] Adding redox_syscall v0.2.16 (latest: v0.5.3) [INFO] [stderr] Adding toml v0.7.8 (latest: v0.8.19) [INFO] [stderr] Adding toml_edit v0.19.15 (latest: v0.22.20) [INFO] [stderr] Adding uuid v0.8.2 (latest: v1.10.0) [INFO] [stderr] Adding winnow v0.5.40 (latest: v0.6.18) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f86ca6dc260e4dc46d913ebef3641b48b6258e86fbf9980be3e12f76109eccca [INFO] running `Command { std: "docker" "start" "-a" "f86ca6dc260e4dc46d913ebef3641b48b6258e86fbf9980be3e12f76109eccca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f86ca6dc260e4dc46d913ebef3641b48b6258e86fbf9980be3e12f76109eccca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f86ca6dc260e4dc46d913ebef3641b48b6258e86fbf9980be3e12f76109eccca", kill_on_drop: false }` [INFO] [stdout] f86ca6dc260e4dc46d913ebef3641b48b6258e86fbf9980be3e12f76109eccca [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5447f780291362fbd580782065dc613a23a8cbeba472d202e508140402f211e7 [INFO] running `Command { std: "docker" "start" "-a" "5447f780291362fbd580782065dc613a23a8cbeba472d202e508140402f211e7", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Checking instant v0.1.13 [INFO] [stderr] Compiling unicase v2.7.0 [INFO] [stderr] Checking toml_datetime v0.6.8 [INFO] [stderr] Checking serde_spanned v0.6.7 [INFO] [stderr] Checking winnow v0.5.40 [INFO] [stderr] Compiling semver v1.0.23 [INFO] [stderr] Compiling pulldown-cmark v0.9.6 [INFO] [stderr] Checking bit-vec v0.6.3 [INFO] [stderr] Checking murmur3 v0.4.1 [INFO] [stderr] Checking better_any v0.2.0 [INFO] [stderr] Checking typed-arena v2.0.2 [INFO] [stderr] Checking indent v0.1.1 [INFO] [stderr] Compiling indoc v2.0.5 [INFO] [stderr] Checking parking_lot_core v0.8.6 [INFO] [stderr] Checking bit-set v0.5.3 [INFO] [stderr] Checking parking_lot v0.11.2 [INFO] [stderr] Checking antlr-rust v0.3.0-beta [INFO] [stderr] Checking quote v1.0.37 [INFO] [stderr] Checking syn v2.0.77 [INFO] [stderr] Checking toml_edit v0.19.15 [INFO] [stderr] Checking qurust v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/qasm3/ir.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | pub use expressions::*; [INFO] [stdout] | ^^^^^^^^^^^^^^ the name `Array` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 15 | pub use types::*; [INFO] [stdout] | -------- but the name `Array` in the type namespace is also re-exported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_glob_reexports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking toml v0.7.8 [INFO] [stderr] Checking version-sync v0.9.5 [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/qasm3/ir.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | pub use expressions::*; [INFO] [stdout] | ^^^^^^^^^^^^^^ the name `Array` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 15 | pub use types::*; [INFO] [stdout] | -------- but the name `Array` in the type namespace is also re-exported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_glob_reexports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:22:19 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn new(expr: Expression) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | Self { [INFO] [stdout] 22 | 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/qasm3/ir/expressions.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn newt>(expr: Expression) -> T { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 27 | Self::new(expr).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/qasm3/ir/expressions.rs:47:19 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn new(expr: Expression, indexes: Vec) -> Self { [INFO] [stdout] | ---------------- ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | Self { [INFO] [stdout] 47 | 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] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn newt>(expr: Expression, indexes: Vec) -> T { [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] 53 | Self::new(expr, indexes).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/qasm3/ir/expressions.rs:112:19 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn new(operator: UnaryOperator, expr: Expression) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 112 | 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] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn newt>(operator: UnaryOperator, expr: Expression) -> T { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 117 | Self::new(operator, expr).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/qasm3/ir/expressions.rs:220:18 [INFO] [stdout] | [INFO] [stdout] 217 | pub fn new(operator: BinaryOperator, lhs: Expression, rhs: Expression) -> Self { [INFO] [stdout] | --------------- --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 220 | lhs: Box::new(lhs), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:221:18 [INFO] [stdout] | [INFO] [stdout] 217 | pub fn new(operator: BinaryOperator, lhs: Expression, rhs: Expression) -> Self { [INFO] [stdout] | --------------- --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | rhs: Box::new(rhs), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:230:9 [INFO] [stdout] | [INFO] [stdout] 227 | lhs: Expression, [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | rhs: Expression, [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 229 | ) -> T { [INFO] [stdout] 230 | Self::new(operator, lhs, rhs).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/qasm3/ir/expressions.rs:256:19 [INFO] [stdout] | [INFO] [stdout] 253 | pub fn new(type_: Type, expr: Expression) -> Self { [INFO] [stdout] | ----------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 256 | 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] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:261:9 [INFO] [stdout] | [INFO] [stdout] 260 | pub fn newt>(type_: Type, expr: Expression) -> T { [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] 261 | Self::new(type_, expr).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/qasm3/ir/expressions.rs:280:20 [INFO] [stdout] | [INFO] [stdout] 278 | pub fn new(scope: Scope) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 279 | Self { [INFO] [stdout] 280 | scope: Box::new(scope), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:285:9 [INFO] [stdout] | [INFO] [stdout] 284 | pub fn newt>(scope: Scope) -> T { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 285 | Self::new(scope).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/qasm3/ir/expressions.rs:308:9 [INFO] [stdout] | [INFO] [stdout] 307 | pub fn newt>(identifier: Identifier, args: Vec) -> T { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 308 | Self::new(identifier, args).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/qasm3/ir/expressions.rs:435:9 [INFO] [stdout] | [INFO] [stdout] 434 | pub fn newt>(aliases: Vec) -> T { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 435 | Self::new(aliases).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/qasm3/ir/expressions.rs:458:19 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn new(expr: Expression) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 457 | Self { [INFO] [stdout] 458 | 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] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:463:9 [INFO] [stdout] | [INFO] [stdout] 462 | pub fn newt>(expr: Expression) -> T { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 463 | Self::new(expr).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/qasm3/ir/expressions.rs:488:20 [INFO] [stdout] | [INFO] [stdout] 483 | start: Option, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 484 | end: Option, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 485 | step: Option, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 488 | start: Box::new(start), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:489:18 [INFO] [stdout] | [INFO] [stdout] 483 | start: Option, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 484 | end: Option, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 485 | step: Option, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 489 | end: Box::new(end), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:490:19 [INFO] [stdout] | [INFO] [stdout] 483 | start: Option, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 484 | end: Option, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 485 | step: Option, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 490 | step: Box::new(step), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:499:9 [INFO] [stdout] | [INFO] [stdout] 495 | start: Option, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 496 | end: Option, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 497 | step: Option, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 498 | ) -> T { [INFO] [stdout] 499 | Self::new(start, end, step).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/qasm3/ir/expressions.rs:535:9 [INFO] [stdout] | [INFO] [stdout] 534 | pub fn newt>(exprs: Vec) -> T { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 535 | Self::new(exprs).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/qasm3/ir/statements.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn newt>(identifier: Identifier, exprs: Vec) -> T { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | Self::new(identifier, exprs).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/qasm3/ir/statements.rs:70:9 [INFO] [stdout] | [INFO] [stdout] 66 | id_expr: Expression, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67 | operator: Option, [INFO] [stdout] 68 | expr: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | ) -> T { [INFO] [stdout] 70 | Self::new(id_expr, operator, expr).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/qasm3/ir/statements.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn newt>(exprs: Vec) -> T { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 102 | Self::new(exprs).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/qasm3/ir/statements.rs:136:9 [INFO] [stdout] | [INFO] [stdout] 135 | pub fn newt>(expr: Option, scope: Scope) -> T { [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] 136 | Self::new(expr, scope).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/qasm3/ir/statements.rs:215:9 [INFO] [stdout] | [INFO] [stdout] 211 | type_: Type, [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 212 | id: Identifier, [INFO] [stdout] 213 | expr: Option, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 214 | ) -> T { [INFO] [stdout] 215 | Self::new(type_, id, expr).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/qasm3/ir/statements.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 246 | pub fn newt>(type_: Type, id: Identifier, expr: Expression) -> T { [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] 247 | Self::new(type_, id, expr).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/qasm3/ir/statements.rs:284:9 [INFO] [stdout] | [INFO] [stdout] 280 | type_: Type, [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 281 | id: Identifier, [INFO] [stdout] 282 | reg_size: Option, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 283 | ) -> T { [INFO] [stdout] 284 | Self::new(type_, id, reg_size).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/qasm3/ir/statements.rs:332:9 [INFO] [stdout] | [INFO] [stdout] 328 | args: Vec, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 329 | ret_type: Option, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 330 | scope: Scope, [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 331 | ) -> T { [INFO] [stdout] 332 | Self::new(id, args, ret_type, scope).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/qasm3/ir/statements.rs:437:9 [INFO] [stdout] | [INFO] [stdout] 432 | args: Vec, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 433 | operands: Vec, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 434 | ret_type: Option, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 437 | Self::new(target, args, operands, ret_type, cal_block).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/qasm3/ir/statements.rs:483:9 [INFO] [stdout] | [INFO] [stdout] 482 | pub fn newt>(duration: Expression, operands: Vec) -> T { [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] 483 | Self::new(duration, operands).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/qasm3/ir/statements.rs:518:9 [INFO] [stdout] | [INFO] [stdout] 517 | pub fn newt>(type_: Type, expr: Option) -> T { [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] 518 | Self::new(type_, expr).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/qasm3/ir/statements.rs:549:9 [INFO] [stdout] | [INFO] [stdout] 546 | args: Vec, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 547 | ret_type: Option, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 548 | ) -> T { [INFO] [stdout] 549 | Self::new(id, args, ret_type).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/qasm3/ir/statements.rs:595:9 [INFO] [stdout] | [INFO] [stdout] 590 | var_type: Scalar, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 591 | var: Identifier, [INFO] [stdout] 592 | range: Expression, [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 593 | scope: Scope, [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 594 | ) -> T { [INFO] [stdout] 595 | Self::new(var_type, var, range, scope).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/qasm3/ir/statements.rs:673:9 [INFO] [stdout] | [INFO] [stdout] 667 | mods: Vec, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 668 | id: Identifier, [INFO] [stdout] 669 | params: Vec, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 670 | expr: Option, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 671 | args: Vec, [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 672 | ) -> T { [INFO] [stdout] 673 | Self::new(mods, id, params, expr, args).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/qasm3/ir/statements.rs:759:9 [INFO] [stdout] | [INFO] [stdout] 757 | scope: Scope, [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 758 | ) -> T { [INFO] [stdout] 759 | Self::new(id, params, args, scope).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/qasm3/ir/statements.rs:804:24 [INFO] [stdout] | [INFO] [stdout] 799 | condition: Expression, [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 800 | body: StatementOrScope, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 801 | else_body: Option, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 804 | condition: Box::new(condition), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/statements.rs:805:19 [INFO] [stdout] | [INFO] [stdout] 799 | condition: Expression, [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 800 | body: StatementOrScope, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 801 | else_body: Option, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 805 | body: Box::new(body), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/statements.rs:806:24 [INFO] [stdout] | [INFO] [stdout] 799 | condition: Expression, [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 800 | body: StatementOrScope, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 801 | else_body: Option, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 806 | else_body: Box::new(else_body), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/statements.rs:815:9 [INFO] [stdout] | [INFO] [stdout] 811 | condition: Expression, [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | body: StatementOrScope, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | else_body: Option, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 814 | ) -> T { [INFO] [stdout] 815 | Self::new(condition, body, else_body).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/qasm3/ir/statements.rs:885:9 [INFO] [stdout] | [INFO] [stdout] 884 | pub fn newt>(io_type: IOType, type_: Type, id: Identifier) -> T { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 885 | Self::new(io_type, type_, id).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/qasm3/ir/statements.rs:916:9 [INFO] [stdout] | [INFO] [stdout] 913 | measure_expr: Expression, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 914 | expr: Option, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 915 | ) -> T { [INFO] [stdout] 916 | Self::new(measure_expr, expr).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/qasm3/ir/statements.rs:951:9 [INFO] [stdout] | [INFO] [stdout] 947 | type_: Type, [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 948 | id: Identifier, [INFO] [stdout] 949 | expr: Option, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 950 | ) -> T { [INFO] [stdout] 951 | Self::new(type_, id, expr).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/qasm3/ir/statements.rs:1004:9 [INFO] [stdout] | [INFO] [stdout] 1003 | pub fn newt>(type_: Type, id: Identifier) -> T { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1004 | Self::new(type_, id).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/qasm3/ir/statements.rs:1026:9 [INFO] [stdout] | [INFO] [stdout] 1025 | pub fn newt>(expr: Expression) -> T { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1026 | Reset::new(expr).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/qasm3/ir/statements.rs:1048:9 [INFO] [stdout] | [INFO] [stdout] 1047 | pub fn newt>(expr: Option) -> T { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1048 | Self::new(expr).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/qasm3/ir/statements.rs:1072:19 [INFO] [stdout] | [INFO] [stdout] 1069 | pub fn new(condition: Expression, body: StatementOrScope) -> While { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1072 | body: Box::new(body), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/statements.rs:1077:9 [INFO] [stdout] | [INFO] [stdout] 1076 | pub fn newt>(condition: Expression, body: StatementOrScope) -> T { [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] 1077 | Self::new(condition, body).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/qasm3/ir/statements.rs:1104:9 [INFO] [stdout] | [INFO] [stdout] 1103 | pub fn newt>(exprs: Vec, body: Scope) -> T { [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] 1104 | Self::new(exprs, body).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/qasm3/ir/statements.rs:1146:9 [INFO] [stdout] | [INFO] [stdout] 1142 | expr: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1143 | items: Vec, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1144 | default: Option, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1145 | ) -> T { [INFO] [stdout] 1146 | Self::new(expr, items, default).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/qasm3/ir/statements.rs:1225:19 [INFO] [stdout] | [INFO] [stdout] 1222 | pub fn new(annotations: Vec, stmt: Statement) -> Annotated { [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1225 | stmt: Box::new(stmt), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/statements.rs:1230:9 [INFO] [stdout] | [INFO] [stdout] 1229 | pub fn newt>(annotations: Vec, stmt: Statement) -> T { [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1230 | Self::new(annotations, stmt).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/qasm3/ir/statements.rs:1501:9 [INFO] [stdout] | [INFO] [stdout] 1500 | pub fn newt>(body: Vec) -> T { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1501 | Self::new(body).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/qasm3/ir/statements.rs:1553:37 [INFO] [stdout] | [INFO] [stdout] 1552 | fn from(stmt: T) -> Self { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1553 | StatementOrScope::Statement(stmt.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/qasm3/ir/types.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn newt>(expr: Option) -> T { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 62 | Qubit::new(expr).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/qasm3/ir/types.rs:104:26 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn new(scalar_type: Scalar, exprs: Vec) -> Self { [INFO] [stdout] | ------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 104 | scalar_type: Box::new(scalar_type), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/types.rs:106:18 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn new(scalar_type: Scalar, exprs: Vec) -> Self { [INFO] [stdout] | ------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 106 | dim: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/types.rs:111:9 [INFO] [stdout] | [INFO] [stdout] 110 | pub fn newt>(scalar_type: Scalar, exprs: Vec) -> T { [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] 111 | Array::new(scalar_type, exprs).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/qasm3/ir/types.rs:122:26 [INFO] [stdout] | [INFO] [stdout] 116 | scalar_type: Scalar, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 117 | exprs: Vec, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 118 | dim: Option, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 122 | scalar_type: Box::new(scalar_type), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/types.rs:206:22 [INFO] [stdout] | [INFO] [stdout] 205 | fn from(scalar: Scalar) -> Self { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 206 | Type::Scalar(Box::new(scalar)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/types.rs:212:21 [INFO] [stdout] | [INFO] [stdout] 211 | fn from(qubit: Qubit) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 212 | Type::Qubit(Box::new(qubit)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/types.rs:218:21 [INFO] [stdout] | [INFO] [stdout] 217 | fn from(array: Array) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 218 | Type::Array(Box::new(array)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 18 | let mut _lexer = antlr::qasm3lexer::qasm3Lexer::new(input); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | let token_source = CommonTokenStream::new(_lexer); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 20 | let mut parser = antlr::qasm3parser::qasm3::new(token_source); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | [INFO] [stdout] 22 | let root = parser.program().unwrap(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 23 | [INFO] [stdout] 24 | let mut visitor = visitor::Visitor::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | Ok(visitor.visit(&*root).result()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3lexer.rs:583:19 [INFO] [stdout] | [INFO] [stdout] 580 | pub fn new_with_token_factory(input: Input, tf: &'input LocalTokenFactory<'input>) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 583 | base: BaseLexer::new_base_lexer( [INFO] [stdout] | ___________________^ [INFO] [stdout] 584 | | input, [INFO] [stdout] 585 | | LexerATNSimulator::new_lexer_atnsimulator( [INFO] [stdout] 586 | | _ATN.clone(), [INFO] [stdout] ... | [INFO] [stdout] 591 | | tf, [INFO] [stdout] 592 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:553:19 [INFO] [stdout] | [INFO] [stdout] 545 | pub fn with_strategy(input: I, strategy: H) -> Self { [INFO] [stdout] | -------- ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 546 | antlr_rust::recognizer::check_version("0", "3"); [INFO] [stdout] 547 | let interpreter = Arc::new(ParserATNSimulator::new( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 553 | base: BaseParser::new_base_parser( [INFO] [stdout] | ___________________^ [INFO] [stdout] 554 | | input, [INFO] [stdout] 555 | | Arc::clone(&interpreter), [INFO] [stdout] 556 | | qasm3Ext { [INFO] [stdout] 557 | | _pd: Default::default(), [INFO] [stdout] 558 | | }, [INFO] [stdout] 559 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:561:36 [INFO] [stdout] | [INFO] [stdout] 545 | pub fn with_strategy(input: I, strategy: H) -> Self { [INFO] [stdout] | -------- ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 546 | antlr_rust::recognizer::check_version("0", "3"); [INFO] [stdout] 547 | let interpreter = Arc::new(ParserATNSimulator::new( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 561 | _shared_context_cache: Box::new(PredictionContextCache::new()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:574:36 [INFO] [stdout] | [INFO] [stdout] 573 | pub fn with_dyn_strategy(input: I) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 574 | Self::with_strategy(input, Box::new(DefaultErrorStrategy::new())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:583:36 [INFO] [stdout] | [INFO] [stdout] 582 | pub fn new(input: I) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 583 | Self::with_strategy(input, DefaultErrorStrategy::new()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:760:17 [INFO] [stdout] | [INFO] [stdout] 757 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 760 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 761 | | parent, [INFO] [stdout] 762 | | invoking_state, [INFO] [stdout] 763 | | ProgramContextExt { ph: PhantomData }, [INFO] [stdout] 764 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:976:17 [INFO] [stdout] | [INFO] [stdout] 973 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 976 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 977 | | parent, [INFO] [stdout] 978 | | invoking_state, [INFO] [stdout] 979 | | VersionContextExt { ph: PhantomData }, [INFO] [stdout] 980 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:1101:17 [INFO] [stdout] | [INFO] [stdout] 1098 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1101 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 1102 | | parent, [INFO] [stdout] 1103 | | invoking_state, [INFO] [stdout] 1104 | | StatementContextExt { ph: PhantomData }, [INFO] [stdout] 1105 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:1697:17 [INFO] [stdout] | [INFO] [stdout] 1694 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1697 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 1698 | | parent, [INFO] [stdout] 1699 | | invoking_state, [INFO] [stdout] 1700 | | AnnotationContextExt { ph: PhantomData }, [INFO] [stdout] 1701 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:1821:17 [INFO] [stdout] | [INFO] [stdout] 1818 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1821 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 1822 | | parent, [INFO] [stdout] 1823 | | invoking_state, [INFO] [stdout] 1824 | | ScopeContextExt { ph: PhantomData }, [INFO] [stdout] 1825 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:2031:17 [INFO] [stdout] | [INFO] [stdout] 2028 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2031 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 2032 | | parent, [INFO] [stdout] 2033 | | invoking_state, [INFO] [stdout] 2034 | | PragmaContextExt { ph: PhantomData }, [INFO] [stdout] 2035 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:2146:17 [INFO] [stdout] | [INFO] [stdout] 2143 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2146 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 2147 | | parent, [INFO] [stdout] 2148 | | invoking_state, [INFO] [stdout] 2149 | | StatementOrScopeContextExt { ph: PhantomData }, [INFO] [stdout] 2150 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:2341:17 [INFO] [stdout] | [INFO] [stdout] 2338 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2341 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 2342 | | parent, [INFO] [stdout] 2343 | | invoking_state, [INFO] [stdout] 2344 | | CalibrationGrammarStatementContextExt { ph: PhantomData }, [INFO] [stdout] 2345 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:2477:17 [INFO] [stdout] | [INFO] [stdout] 2474 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2477 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 2478 | | parent, [INFO] [stdout] 2479 | | invoking_state, [INFO] [stdout] 2480 | | IncludeStatementContextExt { ph: PhantomData }, [INFO] [stdout] 2481 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:2608:17 [INFO] [stdout] | [INFO] [stdout] 2605 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2608 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 2609 | | parent, [INFO] [stdout] 2610 | | invoking_state, [INFO] [stdout] 2611 | | BreakStatementContextExt { ph: PhantomData }, [INFO] [stdout] 2612 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:2724:17 [INFO] [stdout] | [INFO] [stdout] 2721 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2724 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 2725 | | parent, [INFO] [stdout] 2726 | | invoking_state, [INFO] [stdout] 2727 | | ContinueStatementContextExt { ph: PhantomData }, [INFO] [stdout] 2728 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:2842:17 [INFO] [stdout] | [INFO] [stdout] 2839 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2842 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 2843 | | parent, [INFO] [stdout] 2844 | | invoking_state, [INFO] [stdout] 2845 | | EndStatementContextExt { ph: PhantomData }, [INFO] [stdout] 2846 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:2958:17 [INFO] [stdout] | [INFO] [stdout] 2955 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2958 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 2959 | | parent, [INFO] [stdout] 2960 | | invoking_state, [INFO] [stdout] 2961 | | ForStatementContextExt { [INFO] [stdout] ... | [INFO] [stdout] 2964 | | }, [INFO] [stdout] 2965 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:3205:17 [INFO] [stdout] | [INFO] [stdout] 3202 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3205 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 3206 | | parent, [INFO] [stdout] 3207 | | invoking_state, [INFO] [stdout] 3208 | | IfStatementContextExt { [INFO] [stdout] ... | [INFO] [stdout] 3212 | | }, [INFO] [stdout] 3213 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:3389:17 [INFO] [stdout] | [INFO] [stdout] 3386 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3389 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 3390 | | parent, [INFO] [stdout] 3391 | | invoking_state, [INFO] [stdout] 3392 | | ReturnStatementContextExt { ph: PhantomData }, [INFO] [stdout] 3393 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:3566:17 [INFO] [stdout] | [INFO] [stdout] 3563 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3566 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 3567 | | parent, [INFO] [stdout] 3568 | | invoking_state, [INFO] [stdout] 3569 | | WhileStatementContextExt { [INFO] [stdout] ... | [INFO] [stdout] 3572 | | }, [INFO] [stdout] 3573 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:3717:17 [INFO] [stdout] | [INFO] [stdout] 3714 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3717 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 3718 | | parent, [INFO] [stdout] 3719 | | invoking_state, [INFO] [stdout] 3720 | | SwitchStatementContextExt { ph: PhantomData }, [INFO] [stdout] 3721 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:3904:17 [INFO] [stdout] | [INFO] [stdout] 3901 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3904 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 3905 | | parent, [INFO] [stdout] 3906 | | invoking_state, [INFO] [stdout] 3907 | | SwitchCaseItemContextExt { ph: PhantomData }, [INFO] [stdout] 3908 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:4060:17 [INFO] [stdout] | [INFO] [stdout] 4057 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4060 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 4061 | | parent, [INFO] [stdout] 4062 | | invoking_state, [INFO] [stdout] 4063 | | BarrierStatementContextExt { ph: PhantomData }, [INFO] [stdout] 4064 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:4196:17 [INFO] [stdout] | [INFO] [stdout] 4193 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4196 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 4197 | | parent, [INFO] [stdout] 4198 | | invoking_state, [INFO] [stdout] 4199 | | BoxStatementContextExt { ph: PhantomData }, [INFO] [stdout] 4200 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:4328:17 [INFO] [stdout] | [INFO] [stdout] 4325 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4328 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 4329 | | parent, [INFO] [stdout] 4330 | | invoking_state, [INFO] [stdout] 4331 | | DelayStatementContextExt { ph: PhantomData }, [INFO] [stdout] 4332 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:4472:17 [INFO] [stdout] | [INFO] [stdout] 4469 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4472 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 4473 | | parent, [INFO] [stdout] 4474 | | invoking_state, [INFO] [stdout] 4475 | | GateCallStatementContextExt { ph: PhantomData }, [INFO] [stdout] 4476 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:4862:17 [INFO] [stdout] | [INFO] [stdout] 4859 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4862 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 4863 | | parent, [INFO] [stdout] 4864 | | invoking_state, [INFO] [stdout] 4865 | | MeasureArrowAssignmentStatementContextExt { ph: PhantomData }, [INFO] [stdout] 4866 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:5013:17 [INFO] [stdout] | [INFO] [stdout] 5010 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5013 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 5014 | | parent, [INFO] [stdout] 5015 | | invoking_state, [INFO] [stdout] 5016 | | ResetStatementContextExt { ph: PhantomData }, [INFO] [stdout] 5017 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:5143:17 [INFO] [stdout] | [INFO] [stdout] 5140 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5143 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 5144 | | parent, [INFO] [stdout] 5145 | | invoking_state, [INFO] [stdout] 5146 | | AliasDeclarationStatementContextExt { ph: PhantomData }, [INFO] [stdout] 5147 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:5301:17 [INFO] [stdout] | [INFO] [stdout] 5298 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5301 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 5302 | | parent, [INFO] [stdout] 5303 | | invoking_state, [INFO] [stdout] 5304 | | ClassicalDeclarationStatementContextExt { ph: PhantomData }, [INFO] [stdout] 5305 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:5492:17 [INFO] [stdout] | [INFO] [stdout] 5489 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5492 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 5493 | | parent, [INFO] [stdout] 5494 | | invoking_state, [INFO] [stdout] 5495 | | ConstDeclarationStatementContextExt { ph: PhantomData }, [INFO] [stdout] 5496 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:5659:17 [INFO] [stdout] | [INFO] [stdout] 5656 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5659 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 5660 | | parent, [INFO] [stdout] 5661 | | invoking_state, [INFO] [stdout] 5662 | | IoDeclarationStatementContextExt { ph: PhantomData }, [INFO] [stdout] 5663 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:5845:17 [INFO] [stdout] | [INFO] [stdout] 5842 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5845 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 5846 | | parent, [INFO] [stdout] 5847 | | invoking_state, [INFO] [stdout] 5848 | | OldStyleDeclarationStatementContextExt { ph: PhantomData }, [INFO] [stdout] 5849 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:6015:17 [INFO] [stdout] | [INFO] [stdout] 6012 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6015 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 6016 | | parent, [INFO] [stdout] 6017 | | invoking_state, [INFO] [stdout] 6018 | | QuantumDeclarationStatementContextExt { ph: PhantomData }, [INFO] [stdout] 6019 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:6146:17 [INFO] [stdout] | [INFO] [stdout] 6143 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6146 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 6147 | | parent, [INFO] [stdout] 6148 | | invoking_state, [INFO] [stdout] 6149 | | DefStatementContextExt { ph: PhantomData }, [INFO] [stdout] 6150 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:6345:17 [INFO] [stdout] | [INFO] [stdout] 6342 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6345 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 6346 | | parent, [INFO] [stdout] 6347 | | invoking_state, [INFO] [stdout] 6348 | | ExternStatementContextExt { ph: PhantomData }, [INFO] [stdout] 6349 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:6546:17 [INFO] [stdout] | [INFO] [stdout] 6543 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6546 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 6547 | | parent, [INFO] [stdout] 6548 | | invoking_state, [INFO] [stdout] 6549 | | GateStatementContextExt { [INFO] [stdout] ... | [INFO] [stdout] 6553 | | }, [INFO] [stdout] 6554 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:6737:17 [INFO] [stdout] | [INFO] [stdout] 6734 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6737 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 6738 | | parent, [INFO] [stdout] 6739 | | invoking_state, [INFO] [stdout] 6740 | | AssignmentStatementContextExt { [INFO] [stdout] ... | [INFO] [stdout] 6743 | | }, [INFO] [stdout] 6744 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:6950:17 [INFO] [stdout] | [INFO] [stdout] 6947 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6950 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 6951 | | parent, [INFO] [stdout] 6952 | | invoking_state, [INFO] [stdout] 6953 | | ExpressionStatementContextExt { ph: PhantomData }, [INFO] [stdout] 6954 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:7067:17 [INFO] [stdout] | [INFO] [stdout] 7064 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7067 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 7068 | | parent, [INFO] [stdout] 7069 | | invoking_state, [INFO] [stdout] 7070 | | CalStatementContextExt { ph: PhantomData }, [INFO] [stdout] 7071 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:7214:17 [INFO] [stdout] | [INFO] [stdout] 7211 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7214 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 7215 | | parent, [INFO] [stdout] 7216 | | invoking_state, [INFO] [stdout] 7217 | | DefcalStatementContextExt { ph: PhantomData }, [INFO] [stdout] 7218 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:7540:17 [INFO] [stdout] | [INFO] [stdout] 7537 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7540 | Rc::new(ExpressionContextAll::Error( [INFO] [stdout] | _________________^ [INFO] [stdout] 7541 | | BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] 7542 | | parent, [INFO] [stdout] 7543 | | invoking_state, [INFO] [stdout] 7544 | | ExpressionContextExt { ph: PhantomData }, [INFO] [stdout] 7545 | | ), [INFO] [stdout] 7546 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:10192:17 [INFO] [stdout] | [INFO] [stdout] 10189 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10192 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 10193 | | parent, [INFO] [stdout] 10194 | | invoking_state, [INFO] [stdout] 10195 | | AliasExpressionContextExt { ph: PhantomData }, [INFO] [stdout] 10196 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:10341:17 [INFO] [stdout] | [INFO] [stdout] 10338 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10341 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 10342 | | parent, [INFO] [stdout] 10343 | | invoking_state, [INFO] [stdout] 10344 | | DeclarationExpressionContextExt { ph: PhantomData }, [INFO] [stdout] 10345 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:10514:17 [INFO] [stdout] | [INFO] [stdout] 10511 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10514 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 10515 | | parent, [INFO] [stdout] 10516 | | invoking_state, [INFO] [stdout] 10517 | | MeasureExpressionContextExt { ph: PhantomData }, [INFO] [stdout] 10518 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:10634:17 [INFO] [stdout] | [INFO] [stdout] 10631 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10634 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 10635 | | parent, [INFO] [stdout] 10636 | | invoking_state, [INFO] [stdout] 10637 | | RangeExpressionContextExt { [INFO] [stdout] ... | [INFO] [stdout] 10642 | | }, [INFO] [stdout] 10643 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:10870:17 [INFO] [stdout] | [INFO] [stdout] 10867 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10870 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 10871 | | parent, [INFO] [stdout] 10872 | | invoking_state, [INFO] [stdout] 10873 | | SetExpressionContextExt { ph: PhantomData }, [INFO] [stdout] 10874 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:11049:17 [INFO] [stdout] | [INFO] [stdout] 11046 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11049 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 11050 | | parent, [INFO] [stdout] 11051 | | invoking_state, [INFO] [stdout] 11052 | | ArrayLiteralContextExt { ph: PhantomData }, [INFO] [stdout] 11053 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:11227:17 [INFO] [stdout] | [INFO] [stdout] 11224 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11227 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 11228 | | parent, [INFO] [stdout] 11229 | | invoking_state, [INFO] [stdout] 11230 | | ArrayLiteralElementContextExt { ph: PhantomData }, [INFO] [stdout] 11231 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:11384:17 [INFO] [stdout] | [INFO] [stdout] 11381 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11384 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 11385 | | parent, [INFO] [stdout] 11386 | | invoking_state, [INFO] [stdout] 11387 | | IndexOperatorContextExt { ph: PhantomData }, [INFO] [stdout] 11388 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:11618:17 [INFO] [stdout] | [INFO] [stdout] 11615 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11618 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 11619 | | parent, [INFO] [stdout] 11620 | | invoking_state, [INFO] [stdout] 11621 | | IndexOperatorElementContextExt { ph: PhantomData }, [INFO] [stdout] 11622 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:11747:17 [INFO] [stdout] | [INFO] [stdout] 11744 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11747 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 11748 | | parent, [INFO] [stdout] 11749 | | invoking_state, [INFO] [stdout] 11750 | | IndexedIdentifierContextExt { ph: PhantomData }, [INFO] [stdout] 11751 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:11883:17 [INFO] [stdout] | [INFO] [stdout] 11880 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11883 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 11884 | | parent, [INFO] [stdout] 11885 | | invoking_state, [INFO] [stdout] 11886 | | ReturnSignatureContextExt { ph: PhantomData }, [INFO] [stdout] 11887 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:11998:17 [INFO] [stdout] | [INFO] [stdout] 11995 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11998 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 11999 | | parent, [INFO] [stdout] 12000 | | invoking_state, [INFO] [stdout] 12001 | | GateModifierContextExt { ph: PhantomData }, [INFO] [stdout] 12002 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:12217:17 [INFO] [stdout] | [INFO] [stdout] 12214 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 12217 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 12218 | | parent, [INFO] [stdout] 12219 | | invoking_state, [INFO] [stdout] 12220 | | ScalarTypeContextExt { ph: PhantomData }, [INFO] [stdout] 12221 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:12567:17 [INFO] [stdout] | [INFO] [stdout] 12564 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 12567 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 12568 | | parent, [INFO] [stdout] 12569 | | invoking_state, [INFO] [stdout] 12570 | | QubitTypeContextExt { ph: PhantomData }, [INFO] [stdout] 12571 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:12688:17 [INFO] [stdout] | [INFO] [stdout] 12685 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 12688 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 12689 | | parent, [INFO] [stdout] 12690 | | invoking_state, [INFO] [stdout] 12691 | | ArrayTypeContextExt { ph: PhantomData }, [INFO] [stdout] 12692 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:12845:17 [INFO] [stdout] | [INFO] [stdout] 12842 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 12845 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 12846 | | parent, [INFO] [stdout] 12847 | | invoking_state, [INFO] [stdout] 12848 | | ArrayReferenceTypeContextExt { ph: PhantomData }, [INFO] [stdout] 12849 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:13104:17 [INFO] [stdout] | [INFO] [stdout] 13101 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13104 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 13105 | | parent, [INFO] [stdout] 13106 | | invoking_state, [INFO] [stdout] 13107 | | DesignatorContextExt { ph: PhantomData }, [INFO] [stdout] 13108 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:13229:17 [INFO] [stdout] | [INFO] [stdout] 13226 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13229 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 13230 | | parent, [INFO] [stdout] 13231 | | invoking_state, [INFO] [stdout] 13232 | | DefcalTargetContextExt { ph: PhantomData }, [INFO] [stdout] 13233 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:13379:17 [INFO] [stdout] | [INFO] [stdout] 13376 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13379 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 13380 | | parent, [INFO] [stdout] 13381 | | invoking_state, [INFO] [stdout] 13382 | | DefcalArgumentDefinitionContextExt { ph: PhantomData }, [INFO] [stdout] 13383 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:13511:17 [INFO] [stdout] | [INFO] [stdout] 13508 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13511 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 13512 | | parent, [INFO] [stdout] 13513 | | invoking_state, [INFO] [stdout] 13514 | | DefcalOperandContextExt { ph: PhantomData }, [INFO] [stdout] 13515 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:13633:17 [INFO] [stdout] | [INFO] [stdout] 13630 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13633 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 13634 | | parent, [INFO] [stdout] 13635 | | invoking_state, [INFO] [stdout] 13636 | | GateOperandContextExt { ph: PhantomData }, [INFO] [stdout] 13637 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:13765:17 [INFO] [stdout] | [INFO] [stdout] 13762 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13765 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 13766 | | parent, [INFO] [stdout] 13767 | | invoking_state, [INFO] [stdout] 13768 | | ExternArgumentContextExt { ph: PhantomData }, [INFO] [stdout] 13769 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:13930:17 [INFO] [stdout] | [INFO] [stdout] 13927 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13930 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 13931 | | parent, [INFO] [stdout] 13932 | | invoking_state, [INFO] [stdout] 13933 | | ArgumentDefinitionContextExt { ph: PhantomData }, [INFO] [stdout] 13934 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:14153:17 [INFO] [stdout] | [INFO] [stdout] 14150 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 14153 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 14154 | | parent, [INFO] [stdout] 14155 | | invoking_state, [INFO] [stdout] 14156 | | ArgumentDefinitionListContextExt { ph: PhantomData }, [INFO] [stdout] 14157 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:14317:17 [INFO] [stdout] | [INFO] [stdout] 14314 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 14317 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 14318 | | parent, [INFO] [stdout] 14319 | | invoking_state, [INFO] [stdout] 14320 | | DefcalArgumentDefinitionListContextExt { ph: PhantomData }, [INFO] [stdout] 14321 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:14482:17 [INFO] [stdout] | [INFO] [stdout] 14479 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 14482 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 14483 | | parent, [INFO] [stdout] 14484 | | invoking_state, [INFO] [stdout] 14485 | | DefcalOperandListContextExt { ph: PhantomData }, [INFO] [stdout] 14486 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:14641:17 [INFO] [stdout] | [INFO] [stdout] 14638 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 14641 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 14642 | | parent, [INFO] [stdout] 14643 | | invoking_state, [INFO] [stdout] 14644 | | ExpressionListContextExt { ph: PhantomData }, [INFO] [stdout] 14645 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:14798:17 [INFO] [stdout] | [INFO] [stdout] 14795 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 14798 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 14799 | | parent, [INFO] [stdout] 14800 | | invoking_state, [INFO] [stdout] 14801 | | IdentifierListContextExt { ph: PhantomData }, [INFO] [stdout] 14802 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:14956:17 [INFO] [stdout] | [INFO] [stdout] 14953 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 14956 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 14957 | | parent, [INFO] [stdout] 14958 | | invoking_state, [INFO] [stdout] 14959 | | GateOperandListContextExt { ph: PhantomData }, [INFO] [stdout] 14960 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:15113:17 [INFO] [stdout] | [INFO] [stdout] 15110 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 15113 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 15114 | | parent, [INFO] [stdout] 15115 | | invoking_state, [INFO] [stdout] 15116 | | ExternArgumentListContextExt { ph: PhantomData }, [INFO] [stdout] 15117 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 29 | fn newt(value: T) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | Self::new(Box::new(value)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 33 | fn downcast(self) -> T { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 34 | *self.data.downcast().unwrap() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:84:29 [INFO] [stdout] | [INFO] [stdout] 76 | let statement_or_scope_vec = ctx [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 84 | VisitorReturn::newt(ir::Program::new(version, statement_or_scope_vec)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:74:22 [INFO] [stdout] | [INFO] [stdout] 74 | .map(|x| self.visit_version(&x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:105:22 [INFO] [stdout] | [INFO] [stdout] 105 | .map(|x| self.visit_annotation(x).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:238:13 [INFO] [stdout] | [INFO] [stdout] 222 | let expr = if ctx.setExpression().is_some() { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 233 | let sos = self [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 238 | / ir::For::new( [INFO] [stdout] 239 | | self.visit(&*ctx.scalarType().unwrap()) [INFO] [stdout] 240 | | .downcast::(), [INFO] [stdout] 241 | | ir::Identifier::new(ctx.Identifier().unwrap().get_text()), [INFO] [stdout] ... | [INFO] [stdout] 247 | | ) [INFO] [stdout] 248 | | .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/qasm3/parser/visitor.rs:264:26 [INFO] [stdout] | [INFO] [stdout] 264 | .map(|x| self.visit(&**x).downcast::()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:275:26 [INFO] [stdout] | [INFO] [stdout] 275 | .map(|x| self.visit(&*x).downcast::()), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:310:46 [INFO] [stdout] | [INFO] [stdout] 297 | let expr = self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 300 | let mut default = None; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 301 | let mut items = vec![]; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 310 | VisitorReturn::newt::(ir::Switch::newt(expr, items, default)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:332:26 [INFO] [stdout] | [INFO] [stdout] 332 | .map(|x| self.visit(&*x).downcast::>()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:344:26 [INFO] [stdout] | [INFO] [stdout] 344 | .map(|x| self.visit(&*x).downcast::()), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:358:26 [INFO] [stdout] | [INFO] [stdout] 358 | .map(|x| self.visit(&*x).downcast::>()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:391:46 [INFO] [stdout] | [INFO] [stdout] 368 | let gate_mods = ctx [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 373 | let params = ctx [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 377 | let expr = ctx [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 380 | let args = ctx [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 391 | VisitorReturn::newt::(ir::GateCall::newt(gate_mods, id, params, expr, args)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:371:22 [INFO] [stdout] | [INFO] [stdout] 371 | .map(|x| self.visit_gateModifier(x).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:375:22 [INFO] [stdout] | [INFO] [stdout] 375 | .map(|x| self.visit(&*x).downcast::>()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:379:22 [INFO] [stdout] | [INFO] [stdout] 379 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:382:22 [INFO] [stdout] | [INFO] [stdout] 382 | .map(|x| self.visit(&*x).downcast::>()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:406:26 [INFO] [stdout] | [INFO] [stdout] 406 | .map(|x| self.visit(&*x).downcast::()), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:432:46 [INFO] [stdout] | [INFO] [stdout] 429 | let exprs = self [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 432 | VisitorReturn::newt::(ir::AliasDeclaration::newt( [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 433 | | ir::Identifier::new(ctx.Identifier().unwrap().get_text()), [INFO] [stdout] 434 | | exprs, [INFO] [stdout] 435 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:457:46 [INFO] [stdout] | [INFO] [stdout] 446 | let type_ = match ctx.scalarType() { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 447 | Some(x) => self.visit(&*x).downcast::().into(), [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 453 | let expr = ctx [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 457 | VisitorReturn::newt::(ir::ClassicalDeclaration::newt(type_, id, 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] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:455:22 [INFO] [stdout] | [INFO] [stdout] 455 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:498:46 [INFO] [stdout] | [INFO] [stdout] 490 | let type_ = match ctx.scalarType() { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 491 | Some(x) => self.visit(&*x).downcast::().into(), [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 498 | VisitorReturn::newt::(ir::IODeclaration::newt(io_type, type_, id)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:517:46 [INFO] [stdout] | [INFO] [stdout] 514 | let expr = ctx [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 517 | VisitorReturn::newt::(ir::OldStyleDeclaration::newt( [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 518 | | reg_type.into(), [INFO] [stdout] 519 | | id, [INFO] [stdout] 520 | | expr, [INFO] [stdout] 521 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:516:22 [INFO] [stdout] | [INFO] [stdout] 516 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:553:46 [INFO] [stdout] | [INFO] [stdout] 545 | let args = ctx [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 549 | let ret_type = ctx [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 552 | let scope = self.visit(&*ctx.scope().unwrap()).downcast::(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 553 | VisitorReturn::newt::(ir::Def::newt(id, args, ret_type, scope)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:547:22 [INFO] [stdout] | [INFO] [stdout] 547 | .map(|x| self.visit(&*x).downcast::>()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:551:22 [INFO] [stdout] | [INFO] [stdout] 551 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:569:46 [INFO] [stdout] | [INFO] [stdout] 562 | let args = ctx [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 566 | let ret_type = ctx [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 569 | VisitorReturn::newt::(ir::Extern::newt(id, args, ret_type)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:564:22 [INFO] [stdout] | [INFO] [stdout] 564 | .map(|x| self.visit(&*x).downcast::>()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:568:22 [INFO] [stdout] | [INFO] [stdout] 568 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:615:46 [INFO] [stdout] | [INFO] [stdout] 605 | let id_expr = self [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 608 | let expr = match ctx.expression() { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 609 | Some(expr) => self.visit(&*expr).downcast::(), [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 615 | VisitorReturn::newt::(ir::Assignment::newt(id_expr, assign_op, 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] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:661:46 [INFO] [stdout] | [INFO] [stdout] 650 | let args = ctx [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 654 | let operands = self [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 657 | let ret_type = ctx [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 661 | VisitorReturn::newt::(ir::Defcal::newt( [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 662 | | target, args, operands, ret_type, cal_block, [INFO] [stdout] 663 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:652:22 [INFO] [stdout] | [INFO] [stdout] 652 | .map(|x| self.visit(&*x).downcast::>()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:659:22 [INFO] [stdout] | [INFO] [stdout] 659 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:797:47 [INFO] [stdout] | [INFO] [stdout] 791 | let cast_type = match ctx.scalarType() { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 792 | Some(x) => self.visit(&*x).downcast::().into(), [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 797 | VisitorReturn::newt::(ir::Cast::newt( [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 798 | | cast_type, [INFO] [stdout] 799 | | self.visit(&*ctx.expression().unwrap()) [INFO] [stdout] 800 | | .downcast::(), [INFO] [stdout] 801 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:846:26 [INFO] [stdout] | [INFO] [stdout] 846 | .map(|x| self.visit(&*x).downcast::>()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1035:26 [INFO] [stdout] | [INFO] [stdout] 1035 | .map(|e| self.visit(&**e).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1090:47 [INFO] [stdout] | [INFO] [stdout] 1077 | let from_expr = ctx [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1081 | let to_expr = ctx [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1085 | let step_expr = ctx [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1090 | VisitorReturn::newt::(ir::Range::new(from_expr, to_expr, step_expr).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/qasm3/parser/visitor.rs:1080:22 [INFO] [stdout] | [INFO] [stdout] 1080 | .map(|e| self.visit(&**e).downcast::()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1084:22 [INFO] [stdout] | [INFO] [stdout] 1084 | .map(|e| self.visit(&**e).downcast::()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1088:22 [INFO] [stdout] | [INFO] [stdout] 1088 | .map(|e| self.visit(&**e).downcast::()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1102:30 [INFO] [stdout] | [INFO] [stdout] 1102 | .map(|e| self.visit(&**e).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1117:26 [INFO] [stdout] | [INFO] [stdout] 1117 | .map(|e| self.visit(&**e).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1149:26 [INFO] [stdout] | [INFO] [stdout] 1149 | .map(|x| self.visit(&**x).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1177:34 [INFO] [stdout] | [INFO] [stdout] 1176 | let expr: ir::Expression = ctx.indexOperator_all().iter().fold(id.into(), |acc, e| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1177 | ir::Index::newt(acc, self.visit(&**e).downcast::>()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1203:29 [INFO] [stdout] | [INFO] [stdout] 1199 | let expr = ctx [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1203 | VisitorReturn::newt(if ctx.INV().is_some() { [INFO] [stdout] | _____________________________^ [INFO] [stdout] 1204 | | ir::GateMod::Inv [INFO] [stdout] 1205 | | } else if ctx.POW().is_some() { [INFO] [stdout] 1206 | | ir::GateMod::Pow(expr.unwrap()) [INFO] [stdout] ... | [INFO] [stdout] 1210 | | ir::GateMod::NegCtrl(expr) [INFO] [stdout] 1211 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1201:22 [INFO] [stdout] | [INFO] [stdout] 1201 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1222:29 [INFO] [stdout] | [INFO] [stdout] 1219 | let designator = ctx [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1222 | VisitorReturn::newt(if ctx.BIT().is_some() { [INFO] [stdout] | _____________________________^ [INFO] [stdout] 1223 | | ir::types::Scalar::Bit(designator) [INFO] [stdout] 1224 | | } else if ctx.INT().is_some() { [INFO] [stdout] 1225 | | ir::types::Scalar::Int(designator) [INFO] [stdout] ... | [INFO] [stdout] 1242 | | ) [INFO] [stdout] 1243 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1221:22 [INFO] [stdout] | [INFO] [stdout] 1221 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1241:39 [INFO] [stdout] | [INFO] [stdout] 1241 | .map(|x| Box::new(self.visit(&*x).downcast::())), [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1253:26 [INFO] [stdout] | [INFO] [stdout] 1253 | .map(|x| self.visit(&*x).downcast::()), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1269:41 [INFO] [stdout] | [INFO] [stdout] 1262 | let scalar_type = self [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1265 | let expr_list = self [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1269 | VisitorReturn::newt::(ir::types::Array::newt(scalar_type, expr_list)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1297:13 [INFO] [stdout] | [INFO] [stdout] 1285 | let scalar_type = self [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1288 | let expr_list = ctx [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1292 | let dim = ctx [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1297 | ir::types::Array::with_reference(ref_type, scalar_type, expr_list, dim).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/qasm3/parser/visitor.rs:1290:22 [INFO] [stdout] | [INFO] [stdout] 1290 | .map(|x| self.visit(&*x).downcast::>()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1294:22 [INFO] [stdout] | [INFO] [stdout] 1294 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1389:29 [INFO] [stdout] | [INFO] [stdout] 1379 | let type_ = if ctx.scalarType().is_some() { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1389 | VisitorReturn::newt(ir::ExternArgument::new( [INFO] [stdout] | _____________________________^ [INFO] [stdout] 1390 | | type_, [INFO] [stdout] 1391 | | ctx.designator() [INFO] [stdout] 1392 | | .map(|x| self.visit(&*x).downcast::()), [INFO] [stdout] 1393 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1392:26 [INFO] [stdout] | [INFO] [stdout] 1392 | .map(|x| self.visit(&*x).downcast::()), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1424:29 [INFO] [stdout] | [INFO] [stdout] 1405 | let reg_size = ctx [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1408 | let type_ = if ctx.scalarType().is_some() { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1424 | VisitorReturn::newt(ir::DefArgument::new(type_, id, reg_size)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1407:22 [INFO] [stdout] | [INFO] [stdout] 1407 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1438:26 [INFO] [stdout] | [INFO] [stdout] 1438 | .map(|x| self.visit(&**x).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1454:26 [INFO] [stdout] | [INFO] [stdout] 1454 | .map(|x| self.visit(&**x).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1467:26 [INFO] [stdout] | [INFO] [stdout] 1467 | .map(|x| self.visit(&**x).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1480:26 [INFO] [stdout] | [INFO] [stdout] 1480 | .map(|x| self.visit(&**x).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1508:26 [INFO] [stdout] | [INFO] [stdout] 1508 | .map(|x| self.visit(&**x).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1524:26 [INFO] [stdout] | [INFO] [stdout] 1524 | .map(|x| self.visit(&**x).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 202 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `qurust` (lib) due to 203 previous errors; 1 warning emitted [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/qasm3/ir/expressions.rs:22:19 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn new(expr: Expression) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | Self { [INFO] [stdout] 22 | 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/qasm3/ir/expressions.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn newt>(expr: Expression) -> T { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 27 | Self::new(expr).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/qasm3/ir/expressions.rs:47:19 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn new(expr: Expression, indexes: Vec) -> Self { [INFO] [stdout] | ---------------- ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | Self { [INFO] [stdout] 47 | 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] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn newt>(expr: Expression, indexes: Vec) -> T { [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] 53 | Self::new(expr, indexes).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/qasm3/ir/expressions.rs:112:19 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn new(operator: UnaryOperator, expr: Expression) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 112 | 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] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn newt>(operator: UnaryOperator, expr: Expression) -> T { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 117 | Self::new(operator, expr).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/qasm3/ir/expressions.rs:220:18 [INFO] [stdout] | [INFO] [stdout] 217 | pub fn new(operator: BinaryOperator, lhs: Expression, rhs: Expression) -> Self { [INFO] [stdout] | --------------- --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 220 | lhs: Box::new(lhs), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:221:18 [INFO] [stdout] | [INFO] [stdout] 217 | pub fn new(operator: BinaryOperator, lhs: Expression, rhs: Expression) -> Self { [INFO] [stdout] | --------------- --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | rhs: Box::new(rhs), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:230:9 [INFO] [stdout] | [INFO] [stdout] 227 | lhs: Expression, [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | rhs: Expression, [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 229 | ) -> T { [INFO] [stdout] 230 | Self::new(operator, lhs, rhs).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/qasm3/ir/expressions.rs:256:19 [INFO] [stdout] | [INFO] [stdout] 253 | pub fn new(type_: Type, expr: Expression) -> Self { [INFO] [stdout] | ----------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 256 | 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] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:261:9 [INFO] [stdout] | [INFO] [stdout] 260 | pub fn newt>(type_: Type, expr: Expression) -> T { [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] 261 | Self::new(type_, expr).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/qasm3/ir/expressions.rs:280:20 [INFO] [stdout] | [INFO] [stdout] 278 | pub fn new(scope: Scope) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 279 | Self { [INFO] [stdout] 280 | scope: Box::new(scope), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:285:9 [INFO] [stdout] | [INFO] [stdout] 284 | pub fn newt>(scope: Scope) -> T { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 285 | Self::new(scope).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/qasm3/ir/expressions.rs:308:9 [INFO] [stdout] | [INFO] [stdout] 307 | pub fn newt>(identifier: Identifier, args: Vec) -> T { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 308 | Self::new(identifier, args).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/qasm3/ir/expressions.rs:435:9 [INFO] [stdout] | [INFO] [stdout] 434 | pub fn newt>(aliases: Vec) -> T { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 435 | Self::new(aliases).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/qasm3/ir/expressions.rs:458:19 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn new(expr: Expression) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 457 | Self { [INFO] [stdout] 458 | 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] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:463:9 [INFO] [stdout] | [INFO] [stdout] 462 | pub fn newt>(expr: Expression) -> T { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 463 | Self::new(expr).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/qasm3/ir/expressions.rs:488:20 [INFO] [stdout] | [INFO] [stdout] 483 | start: Option, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 484 | end: Option, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 485 | step: Option, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 488 | start: Box::new(start), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:489:18 [INFO] [stdout] | [INFO] [stdout] 483 | start: Option, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 484 | end: Option, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 485 | step: Option, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 489 | end: Box::new(end), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:490:19 [INFO] [stdout] | [INFO] [stdout] 483 | start: Option, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 484 | end: Option, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 485 | step: Option, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 490 | step: Box::new(step), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/expressions.rs:499:9 [INFO] [stdout] | [INFO] [stdout] 495 | start: Option, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 496 | end: Option, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 497 | step: Option, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 498 | ) -> T { [INFO] [stdout] 499 | Self::new(start, end, step).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/qasm3/ir/expressions.rs:535:9 [INFO] [stdout] | [INFO] [stdout] 534 | pub fn newt>(exprs: Vec) -> T { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 535 | Self::new(exprs).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/qasm3/ir/statements.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn newt>(identifier: Identifier, exprs: Vec) -> T { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | Self::new(identifier, exprs).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/qasm3/ir/statements.rs:70:9 [INFO] [stdout] | [INFO] [stdout] 66 | id_expr: Expression, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67 | operator: Option, [INFO] [stdout] 68 | expr: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | ) -> T { [INFO] [stdout] 70 | Self::new(id_expr, operator, expr).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/qasm3/ir/statements.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn newt>(exprs: Vec) -> T { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 102 | Self::new(exprs).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/qasm3/ir/statements.rs:136:9 [INFO] [stdout] | [INFO] [stdout] 135 | pub fn newt>(expr: Option, scope: Scope) -> T { [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] 136 | Self::new(expr, scope).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/qasm3/ir/statements.rs:215:9 [INFO] [stdout] | [INFO] [stdout] 211 | type_: Type, [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 212 | id: Identifier, [INFO] [stdout] 213 | expr: Option, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 214 | ) -> T { [INFO] [stdout] 215 | Self::new(type_, id, expr).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/qasm3/ir/statements.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 246 | pub fn newt>(type_: Type, id: Identifier, expr: Expression) -> T { [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] 247 | Self::new(type_, id, expr).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/qasm3/ir/statements.rs:284:9 [INFO] [stdout] | [INFO] [stdout] 280 | type_: Type, [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 281 | id: Identifier, [INFO] [stdout] 282 | reg_size: Option, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 283 | ) -> T { [INFO] [stdout] 284 | Self::new(type_, id, reg_size).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/qasm3/ir/statements.rs:332:9 [INFO] [stdout] | [INFO] [stdout] 328 | args: Vec, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 329 | ret_type: Option, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 330 | scope: Scope, [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 331 | ) -> T { [INFO] [stdout] 332 | Self::new(id, args, ret_type, scope).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/qasm3/ir/statements.rs:437:9 [INFO] [stdout] | [INFO] [stdout] 432 | args: Vec, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 433 | operands: Vec, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 434 | ret_type: Option, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 437 | Self::new(target, args, operands, ret_type, cal_block).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/qasm3/ir/statements.rs:483:9 [INFO] [stdout] | [INFO] [stdout] 482 | pub fn newt>(duration: Expression, operands: Vec) -> T { [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] 483 | Self::new(duration, operands).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/qasm3/ir/statements.rs:518:9 [INFO] [stdout] | [INFO] [stdout] 517 | pub fn newt>(type_: Type, expr: Option) -> T { [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] 518 | Self::new(type_, expr).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/qasm3/ir/statements.rs:549:9 [INFO] [stdout] | [INFO] [stdout] 546 | args: Vec, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 547 | ret_type: Option, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 548 | ) -> T { [INFO] [stdout] 549 | Self::new(id, args, ret_type).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/qasm3/ir/statements.rs:595:9 [INFO] [stdout] | [INFO] [stdout] 590 | var_type: Scalar, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 591 | var: Identifier, [INFO] [stdout] 592 | range: Expression, [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 593 | scope: Scope, [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 594 | ) -> T { [INFO] [stdout] 595 | Self::new(var_type, var, range, scope).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/qasm3/ir/statements.rs:673:9 [INFO] [stdout] | [INFO] [stdout] 667 | mods: Vec, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 668 | id: Identifier, [INFO] [stdout] 669 | params: Vec, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 670 | expr: Option, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 671 | args: Vec, [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 672 | ) -> T { [INFO] [stdout] 673 | Self::new(mods, id, params, expr, args).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/qasm3/ir/statements.rs:759:9 [INFO] [stdout] | [INFO] [stdout] 757 | scope: Scope, [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 758 | ) -> T { [INFO] [stdout] 759 | Self::new(id, params, args, scope).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/qasm3/ir/statements.rs:804:24 [INFO] [stdout] | [INFO] [stdout] 799 | condition: Expression, [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 800 | body: StatementOrScope, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 801 | else_body: Option, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 804 | condition: Box::new(condition), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/statements.rs:805:19 [INFO] [stdout] | [INFO] [stdout] 799 | condition: Expression, [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 800 | body: StatementOrScope, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 801 | else_body: Option, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 805 | body: Box::new(body), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/statements.rs:806:24 [INFO] [stdout] | [INFO] [stdout] 799 | condition: Expression, [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 800 | body: StatementOrScope, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 801 | else_body: Option, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 806 | else_body: Box::new(else_body), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/statements.rs:815:9 [INFO] [stdout] | [INFO] [stdout] 811 | condition: Expression, [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | body: StatementOrScope, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | else_body: Option, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 814 | ) -> T { [INFO] [stdout] 815 | Self::new(condition, body, else_body).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/qasm3/ir/statements.rs:885:9 [INFO] [stdout] | [INFO] [stdout] 884 | pub fn newt>(io_type: IOType, type_: Type, id: Identifier) -> T { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 885 | Self::new(io_type, type_, id).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/qasm3/ir/statements.rs:916:9 [INFO] [stdout] | [INFO] [stdout] 913 | measure_expr: Expression, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 914 | expr: Option, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 915 | ) -> T { [INFO] [stdout] 916 | Self::new(measure_expr, expr).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/qasm3/ir/statements.rs:951:9 [INFO] [stdout] | [INFO] [stdout] 947 | type_: Type, [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 948 | id: Identifier, [INFO] [stdout] 949 | expr: Option, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 950 | ) -> T { [INFO] [stdout] 951 | Self::new(type_, id, expr).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/qasm3/ir/statements.rs:1004:9 [INFO] [stdout] | [INFO] [stdout] 1003 | pub fn newt>(type_: Type, id: Identifier) -> T { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1004 | Self::new(type_, id).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/qasm3/ir/statements.rs:1026:9 [INFO] [stdout] | [INFO] [stdout] 1025 | pub fn newt>(expr: Expression) -> T { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1026 | Reset::new(expr).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/qasm3/ir/statements.rs:1048:9 [INFO] [stdout] | [INFO] [stdout] 1047 | pub fn newt>(expr: Option) -> T { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1048 | Self::new(expr).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/qasm3/ir/statements.rs:1072:19 [INFO] [stdout] | [INFO] [stdout] 1069 | pub fn new(condition: Expression, body: StatementOrScope) -> While { [INFO] [stdout] | --------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1072 | body: Box::new(body), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/statements.rs:1077:9 [INFO] [stdout] | [INFO] [stdout] 1076 | pub fn newt>(condition: Expression, body: StatementOrScope) -> T { [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] 1077 | Self::new(condition, body).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/qasm3/ir/statements.rs:1104:9 [INFO] [stdout] | [INFO] [stdout] 1103 | pub fn newt>(exprs: Vec, body: Scope) -> T { [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] 1104 | Self::new(exprs, body).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/qasm3/ir/statements.rs:1146:9 [INFO] [stdout] | [INFO] [stdout] 1142 | expr: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1143 | items: Vec, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1144 | default: Option, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1145 | ) -> T { [INFO] [stdout] 1146 | Self::new(expr, items, default).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/qasm3/ir/statements.rs:1225:19 [INFO] [stdout] | [INFO] [stdout] 1222 | pub fn new(annotations: Vec, stmt: Statement) -> Annotated { [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1225 | stmt: Box::new(stmt), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/statements.rs:1230:9 [INFO] [stdout] | [INFO] [stdout] 1229 | pub fn newt>(annotations: Vec, stmt: Statement) -> T { [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1230 | Self::new(annotations, stmt).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/qasm3/ir/statements.rs:1501:9 [INFO] [stdout] | [INFO] [stdout] 1500 | pub fn newt>(body: Vec) -> T { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1501 | Self::new(body).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/qasm3/ir/statements.rs:1553:37 [INFO] [stdout] | [INFO] [stdout] 1552 | fn from(stmt: T) -> Self { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1553 | StatementOrScope::Statement(stmt.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/qasm3/ir/types.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn newt>(expr: Option) -> T { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 62 | Qubit::new(expr).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/qasm3/ir/types.rs:104:26 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn new(scalar_type: Scalar, exprs: Vec) -> Self { [INFO] [stdout] | ------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 104 | scalar_type: Box::new(scalar_type), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/types.rs:106:18 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn new(scalar_type: Scalar, exprs: Vec) -> Self { [INFO] [stdout] | ------------------- ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 106 | dim: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/types.rs:111:9 [INFO] [stdout] | [INFO] [stdout] 110 | pub fn newt>(scalar_type: Scalar, exprs: Vec) -> T { [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] 111 | Array::new(scalar_type, exprs).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/qasm3/ir/types.rs:122:26 [INFO] [stdout] | [INFO] [stdout] 116 | scalar_type: Scalar, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 117 | exprs: Vec, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 118 | dim: Option, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 122 | scalar_type: Box::new(scalar_type), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/types.rs:206:22 [INFO] [stdout] | [INFO] [stdout] 205 | fn from(scalar: Scalar) -> Self { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 206 | Type::Scalar(Box::new(scalar)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/types.rs:212:21 [INFO] [stdout] | [INFO] [stdout] 211 | fn from(qubit: Qubit) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 212 | Type::Qubit(Box::new(qubit)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/ir/types.rs:218:21 [INFO] [stdout] | [INFO] [stdout] 217 | fn from(array: Array) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 218 | Type::Array(Box::new(array)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 18 | let mut _lexer = antlr::qasm3lexer::qasm3Lexer::new(input); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | let token_source = CommonTokenStream::new(_lexer); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 20 | let mut parser = antlr::qasm3parser::qasm3::new(token_source); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | [INFO] [stdout] 22 | let root = parser.program().unwrap(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 23 | [INFO] [stdout] 24 | let mut visitor = visitor::Visitor::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | Ok(visitor.visit(&*root).result()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3lexer.rs:583:19 [INFO] [stdout] | [INFO] [stdout] 580 | pub fn new_with_token_factory(input: Input, tf: &'input LocalTokenFactory<'input>) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 583 | base: BaseLexer::new_base_lexer( [INFO] [stdout] | ___________________^ [INFO] [stdout] 584 | | input, [INFO] [stdout] 585 | | LexerATNSimulator::new_lexer_atnsimulator( [INFO] [stdout] 586 | | _ATN.clone(), [INFO] [stdout] ... | [INFO] [stdout] 591 | | tf, [INFO] [stdout] 592 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:553:19 [INFO] [stdout] | [INFO] [stdout] 545 | pub fn with_strategy(input: I, strategy: H) -> Self { [INFO] [stdout] | -------- ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 546 | antlr_rust::recognizer::check_version("0", "3"); [INFO] [stdout] 547 | let interpreter = Arc::new(ParserATNSimulator::new( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 553 | base: BaseParser::new_base_parser( [INFO] [stdout] | ___________________^ [INFO] [stdout] 554 | | input, [INFO] [stdout] 555 | | Arc::clone(&interpreter), [INFO] [stdout] 556 | | qasm3Ext { [INFO] [stdout] 557 | | _pd: Default::default(), [INFO] [stdout] 558 | | }, [INFO] [stdout] 559 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:561:36 [INFO] [stdout] | [INFO] [stdout] 545 | pub fn with_strategy(input: I, strategy: H) -> Self { [INFO] [stdout] | -------- ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 546 | antlr_rust::recognizer::check_version("0", "3"); [INFO] [stdout] 547 | let interpreter = Arc::new(ParserATNSimulator::new( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 561 | _shared_context_cache: Box::new(PredictionContextCache::new()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:574:36 [INFO] [stdout] | [INFO] [stdout] 573 | pub fn with_dyn_strategy(input: I) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 574 | Self::with_strategy(input, Box::new(DefaultErrorStrategy::new())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:583:36 [INFO] [stdout] | [INFO] [stdout] 582 | pub fn new(input: I) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 583 | Self::with_strategy(input, DefaultErrorStrategy::new()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:760:17 [INFO] [stdout] | [INFO] [stdout] 757 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 760 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 761 | | parent, [INFO] [stdout] 762 | | invoking_state, [INFO] [stdout] 763 | | ProgramContextExt { ph: PhantomData }, [INFO] [stdout] 764 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:976:17 [INFO] [stdout] | [INFO] [stdout] 973 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 976 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 977 | | parent, [INFO] [stdout] 978 | | invoking_state, [INFO] [stdout] 979 | | VersionContextExt { ph: PhantomData }, [INFO] [stdout] 980 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:1101:17 [INFO] [stdout] | [INFO] [stdout] 1098 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1101 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 1102 | | parent, [INFO] [stdout] 1103 | | invoking_state, [INFO] [stdout] 1104 | | StatementContextExt { ph: PhantomData }, [INFO] [stdout] 1105 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:1697:17 [INFO] [stdout] | [INFO] [stdout] 1694 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1697 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 1698 | | parent, [INFO] [stdout] 1699 | | invoking_state, [INFO] [stdout] 1700 | | AnnotationContextExt { ph: PhantomData }, [INFO] [stdout] 1701 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:1821:17 [INFO] [stdout] | [INFO] [stdout] 1818 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1821 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 1822 | | parent, [INFO] [stdout] 1823 | | invoking_state, [INFO] [stdout] 1824 | | ScopeContextExt { ph: PhantomData }, [INFO] [stdout] 1825 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:2031:17 [INFO] [stdout] | [INFO] [stdout] 2028 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2031 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 2032 | | parent, [INFO] [stdout] 2033 | | invoking_state, [INFO] [stdout] 2034 | | PragmaContextExt { ph: PhantomData }, [INFO] [stdout] 2035 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:2146:17 [INFO] [stdout] | [INFO] [stdout] 2143 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2146 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 2147 | | parent, [INFO] [stdout] 2148 | | invoking_state, [INFO] [stdout] 2149 | | StatementOrScopeContextExt { ph: PhantomData }, [INFO] [stdout] 2150 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:2341:17 [INFO] [stdout] | [INFO] [stdout] 2338 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2341 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 2342 | | parent, [INFO] [stdout] 2343 | | invoking_state, [INFO] [stdout] 2344 | | CalibrationGrammarStatementContextExt { ph: PhantomData }, [INFO] [stdout] 2345 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:2477:17 [INFO] [stdout] | [INFO] [stdout] 2474 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2477 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 2478 | | parent, [INFO] [stdout] 2479 | | invoking_state, [INFO] [stdout] 2480 | | IncludeStatementContextExt { ph: PhantomData }, [INFO] [stdout] 2481 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:2608:17 [INFO] [stdout] | [INFO] [stdout] 2605 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2608 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 2609 | | parent, [INFO] [stdout] 2610 | | invoking_state, [INFO] [stdout] 2611 | | BreakStatementContextExt { ph: PhantomData }, [INFO] [stdout] 2612 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:2724:17 [INFO] [stdout] | [INFO] [stdout] 2721 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2724 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 2725 | | parent, [INFO] [stdout] 2726 | | invoking_state, [INFO] [stdout] 2727 | | ContinueStatementContextExt { ph: PhantomData }, [INFO] [stdout] 2728 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:2842:17 [INFO] [stdout] | [INFO] [stdout] 2839 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2842 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 2843 | | parent, [INFO] [stdout] 2844 | | invoking_state, [INFO] [stdout] 2845 | | EndStatementContextExt { ph: PhantomData }, [INFO] [stdout] 2846 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:2958:17 [INFO] [stdout] | [INFO] [stdout] 2955 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2958 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 2959 | | parent, [INFO] [stdout] 2960 | | invoking_state, [INFO] [stdout] 2961 | | ForStatementContextExt { [INFO] [stdout] ... | [INFO] [stdout] 2964 | | }, [INFO] [stdout] 2965 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:3205:17 [INFO] [stdout] | [INFO] [stdout] 3202 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3205 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 3206 | | parent, [INFO] [stdout] 3207 | | invoking_state, [INFO] [stdout] 3208 | | IfStatementContextExt { [INFO] [stdout] ... | [INFO] [stdout] 3212 | | }, [INFO] [stdout] 3213 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:3389:17 [INFO] [stdout] | [INFO] [stdout] 3386 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3389 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 3390 | | parent, [INFO] [stdout] 3391 | | invoking_state, [INFO] [stdout] 3392 | | ReturnStatementContextExt { ph: PhantomData }, [INFO] [stdout] 3393 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:3566:17 [INFO] [stdout] | [INFO] [stdout] 3563 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3566 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 3567 | | parent, [INFO] [stdout] 3568 | | invoking_state, [INFO] [stdout] 3569 | | WhileStatementContextExt { [INFO] [stdout] ... | [INFO] [stdout] 3572 | | }, [INFO] [stdout] 3573 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:3717:17 [INFO] [stdout] | [INFO] [stdout] 3714 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3717 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 3718 | | parent, [INFO] [stdout] 3719 | | invoking_state, [INFO] [stdout] 3720 | | SwitchStatementContextExt { ph: PhantomData }, [INFO] [stdout] 3721 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:3904:17 [INFO] [stdout] | [INFO] [stdout] 3901 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3904 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 3905 | | parent, [INFO] [stdout] 3906 | | invoking_state, [INFO] [stdout] 3907 | | SwitchCaseItemContextExt { ph: PhantomData }, [INFO] [stdout] 3908 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:4060:17 [INFO] [stdout] | [INFO] [stdout] 4057 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4060 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 4061 | | parent, [INFO] [stdout] 4062 | | invoking_state, [INFO] [stdout] 4063 | | BarrierStatementContextExt { ph: PhantomData }, [INFO] [stdout] 4064 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:4196:17 [INFO] [stdout] | [INFO] [stdout] 4193 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4196 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 4197 | | parent, [INFO] [stdout] 4198 | | invoking_state, [INFO] [stdout] 4199 | | BoxStatementContextExt { ph: PhantomData }, [INFO] [stdout] 4200 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:4328:17 [INFO] [stdout] | [INFO] [stdout] 4325 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4328 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 4329 | | parent, [INFO] [stdout] 4330 | | invoking_state, [INFO] [stdout] 4331 | | DelayStatementContextExt { ph: PhantomData }, [INFO] [stdout] 4332 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:4472:17 [INFO] [stdout] | [INFO] [stdout] 4469 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4472 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 4473 | | parent, [INFO] [stdout] 4474 | | invoking_state, [INFO] [stdout] 4475 | | GateCallStatementContextExt { ph: PhantomData }, [INFO] [stdout] 4476 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:4862:17 [INFO] [stdout] | [INFO] [stdout] 4859 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4862 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 4863 | | parent, [INFO] [stdout] 4864 | | invoking_state, [INFO] [stdout] 4865 | | MeasureArrowAssignmentStatementContextExt { ph: PhantomData }, [INFO] [stdout] 4866 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:5013:17 [INFO] [stdout] | [INFO] [stdout] 5010 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5013 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 5014 | | parent, [INFO] [stdout] 5015 | | invoking_state, [INFO] [stdout] 5016 | | ResetStatementContextExt { ph: PhantomData }, [INFO] [stdout] 5017 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:5143:17 [INFO] [stdout] | [INFO] [stdout] 5140 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5143 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 5144 | | parent, [INFO] [stdout] 5145 | | invoking_state, [INFO] [stdout] 5146 | | AliasDeclarationStatementContextExt { ph: PhantomData }, [INFO] [stdout] 5147 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:5301:17 [INFO] [stdout] | [INFO] [stdout] 5298 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5301 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 5302 | | parent, [INFO] [stdout] 5303 | | invoking_state, [INFO] [stdout] 5304 | | ClassicalDeclarationStatementContextExt { ph: PhantomData }, [INFO] [stdout] 5305 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:5492:17 [INFO] [stdout] | [INFO] [stdout] 5489 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5492 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 5493 | | parent, [INFO] [stdout] 5494 | | invoking_state, [INFO] [stdout] 5495 | | ConstDeclarationStatementContextExt { ph: PhantomData }, [INFO] [stdout] 5496 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:5659:17 [INFO] [stdout] | [INFO] [stdout] 5656 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5659 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 5660 | | parent, [INFO] [stdout] 5661 | | invoking_state, [INFO] [stdout] 5662 | | IoDeclarationStatementContextExt { ph: PhantomData }, [INFO] [stdout] 5663 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:5845:17 [INFO] [stdout] | [INFO] [stdout] 5842 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5845 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 5846 | | parent, [INFO] [stdout] 5847 | | invoking_state, [INFO] [stdout] 5848 | | OldStyleDeclarationStatementContextExt { ph: PhantomData }, [INFO] [stdout] 5849 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:6015:17 [INFO] [stdout] | [INFO] [stdout] 6012 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6015 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 6016 | | parent, [INFO] [stdout] 6017 | | invoking_state, [INFO] [stdout] 6018 | | QuantumDeclarationStatementContextExt { ph: PhantomData }, [INFO] [stdout] 6019 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:6146:17 [INFO] [stdout] | [INFO] [stdout] 6143 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6146 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 6147 | | parent, [INFO] [stdout] 6148 | | invoking_state, [INFO] [stdout] 6149 | | DefStatementContextExt { ph: PhantomData }, [INFO] [stdout] 6150 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:6345:17 [INFO] [stdout] | [INFO] [stdout] 6342 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6345 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 6346 | | parent, [INFO] [stdout] 6347 | | invoking_state, [INFO] [stdout] 6348 | | ExternStatementContextExt { ph: PhantomData }, [INFO] [stdout] 6349 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:6546:17 [INFO] [stdout] | [INFO] [stdout] 6543 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6546 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 6547 | | parent, [INFO] [stdout] 6548 | | invoking_state, [INFO] [stdout] 6549 | | GateStatementContextExt { [INFO] [stdout] ... | [INFO] [stdout] 6553 | | }, [INFO] [stdout] 6554 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:6737:17 [INFO] [stdout] | [INFO] [stdout] 6734 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6737 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 6738 | | parent, [INFO] [stdout] 6739 | | invoking_state, [INFO] [stdout] 6740 | | AssignmentStatementContextExt { [INFO] [stdout] ... | [INFO] [stdout] 6743 | | }, [INFO] [stdout] 6744 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:6950:17 [INFO] [stdout] | [INFO] [stdout] 6947 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6950 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 6951 | | parent, [INFO] [stdout] 6952 | | invoking_state, [INFO] [stdout] 6953 | | ExpressionStatementContextExt { ph: PhantomData }, [INFO] [stdout] 6954 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:7067:17 [INFO] [stdout] | [INFO] [stdout] 7064 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7067 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 7068 | | parent, [INFO] [stdout] 7069 | | invoking_state, [INFO] [stdout] 7070 | | CalStatementContextExt { ph: PhantomData }, [INFO] [stdout] 7071 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:7214:17 [INFO] [stdout] | [INFO] [stdout] 7211 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7214 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 7215 | | parent, [INFO] [stdout] 7216 | | invoking_state, [INFO] [stdout] 7217 | | DefcalStatementContextExt { ph: PhantomData }, [INFO] [stdout] 7218 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:7540:17 [INFO] [stdout] | [INFO] [stdout] 7537 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7540 | Rc::new(ExpressionContextAll::Error( [INFO] [stdout] | _________________^ [INFO] [stdout] 7541 | | BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] 7542 | | parent, [INFO] [stdout] 7543 | | invoking_state, [INFO] [stdout] 7544 | | ExpressionContextExt { ph: PhantomData }, [INFO] [stdout] 7545 | | ), [INFO] [stdout] 7546 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:10192:17 [INFO] [stdout] | [INFO] [stdout] 10189 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10192 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 10193 | | parent, [INFO] [stdout] 10194 | | invoking_state, [INFO] [stdout] 10195 | | AliasExpressionContextExt { ph: PhantomData }, [INFO] [stdout] 10196 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:10341:17 [INFO] [stdout] | [INFO] [stdout] 10338 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10341 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 10342 | | parent, [INFO] [stdout] 10343 | | invoking_state, [INFO] [stdout] 10344 | | DeclarationExpressionContextExt { ph: PhantomData }, [INFO] [stdout] 10345 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:10514:17 [INFO] [stdout] | [INFO] [stdout] 10511 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10514 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 10515 | | parent, [INFO] [stdout] 10516 | | invoking_state, [INFO] [stdout] 10517 | | MeasureExpressionContextExt { ph: PhantomData }, [INFO] [stdout] 10518 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:10634:17 [INFO] [stdout] | [INFO] [stdout] 10631 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10634 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 10635 | | parent, [INFO] [stdout] 10636 | | invoking_state, [INFO] [stdout] 10637 | | RangeExpressionContextExt { [INFO] [stdout] ... | [INFO] [stdout] 10642 | | }, [INFO] [stdout] 10643 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:10870:17 [INFO] [stdout] | [INFO] [stdout] 10867 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10870 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 10871 | | parent, [INFO] [stdout] 10872 | | invoking_state, [INFO] [stdout] 10873 | | SetExpressionContextExt { ph: PhantomData }, [INFO] [stdout] 10874 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:11049:17 [INFO] [stdout] | [INFO] [stdout] 11046 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11049 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 11050 | | parent, [INFO] [stdout] 11051 | | invoking_state, [INFO] [stdout] 11052 | | ArrayLiteralContextExt { ph: PhantomData }, [INFO] [stdout] 11053 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:11227:17 [INFO] [stdout] | [INFO] [stdout] 11224 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11227 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 11228 | | parent, [INFO] [stdout] 11229 | | invoking_state, [INFO] [stdout] 11230 | | ArrayLiteralElementContextExt { ph: PhantomData }, [INFO] [stdout] 11231 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:11384:17 [INFO] [stdout] | [INFO] [stdout] 11381 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11384 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 11385 | | parent, [INFO] [stdout] 11386 | | invoking_state, [INFO] [stdout] 11387 | | IndexOperatorContextExt { ph: PhantomData }, [INFO] [stdout] 11388 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:11618:17 [INFO] [stdout] | [INFO] [stdout] 11615 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11618 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 11619 | | parent, [INFO] [stdout] 11620 | | invoking_state, [INFO] [stdout] 11621 | | IndexOperatorElementContextExt { ph: PhantomData }, [INFO] [stdout] 11622 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:11747:17 [INFO] [stdout] | [INFO] [stdout] 11744 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11747 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 11748 | | parent, [INFO] [stdout] 11749 | | invoking_state, [INFO] [stdout] 11750 | | IndexedIdentifierContextExt { ph: PhantomData }, [INFO] [stdout] 11751 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:11883:17 [INFO] [stdout] | [INFO] [stdout] 11880 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11883 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 11884 | | parent, [INFO] [stdout] 11885 | | invoking_state, [INFO] [stdout] 11886 | | ReturnSignatureContextExt { ph: PhantomData }, [INFO] [stdout] 11887 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:11998:17 [INFO] [stdout] | [INFO] [stdout] 11995 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11998 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 11999 | | parent, [INFO] [stdout] 12000 | | invoking_state, [INFO] [stdout] 12001 | | GateModifierContextExt { ph: PhantomData }, [INFO] [stdout] 12002 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:12217:17 [INFO] [stdout] | [INFO] [stdout] 12214 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 12217 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 12218 | | parent, [INFO] [stdout] 12219 | | invoking_state, [INFO] [stdout] 12220 | | ScalarTypeContextExt { ph: PhantomData }, [INFO] [stdout] 12221 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:12567:17 [INFO] [stdout] | [INFO] [stdout] 12564 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 12567 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 12568 | | parent, [INFO] [stdout] 12569 | | invoking_state, [INFO] [stdout] 12570 | | QubitTypeContextExt { ph: PhantomData }, [INFO] [stdout] 12571 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:12688:17 [INFO] [stdout] | [INFO] [stdout] 12685 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 12688 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 12689 | | parent, [INFO] [stdout] 12690 | | invoking_state, [INFO] [stdout] 12691 | | ArrayTypeContextExt { ph: PhantomData }, [INFO] [stdout] 12692 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:12845:17 [INFO] [stdout] | [INFO] [stdout] 12842 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 12845 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 12846 | | parent, [INFO] [stdout] 12847 | | invoking_state, [INFO] [stdout] 12848 | | ArrayReferenceTypeContextExt { ph: PhantomData }, [INFO] [stdout] 12849 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:13104:17 [INFO] [stdout] | [INFO] [stdout] 13101 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13104 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 13105 | | parent, [INFO] [stdout] 13106 | | invoking_state, [INFO] [stdout] 13107 | | DesignatorContextExt { ph: PhantomData }, [INFO] [stdout] 13108 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:13229:17 [INFO] [stdout] | [INFO] [stdout] 13226 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13229 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 13230 | | parent, [INFO] [stdout] 13231 | | invoking_state, [INFO] [stdout] 13232 | | DefcalTargetContextExt { ph: PhantomData }, [INFO] [stdout] 13233 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:13379:17 [INFO] [stdout] | [INFO] [stdout] 13376 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13379 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 13380 | | parent, [INFO] [stdout] 13381 | | invoking_state, [INFO] [stdout] 13382 | | DefcalArgumentDefinitionContextExt { ph: PhantomData }, [INFO] [stdout] 13383 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:13511:17 [INFO] [stdout] | [INFO] [stdout] 13508 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13511 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 13512 | | parent, [INFO] [stdout] 13513 | | invoking_state, [INFO] [stdout] 13514 | | DefcalOperandContextExt { ph: PhantomData }, [INFO] [stdout] 13515 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:13633:17 [INFO] [stdout] | [INFO] [stdout] 13630 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13633 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 13634 | | parent, [INFO] [stdout] 13635 | | invoking_state, [INFO] [stdout] 13636 | | GateOperandContextExt { ph: PhantomData }, [INFO] [stdout] 13637 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:13765:17 [INFO] [stdout] | [INFO] [stdout] 13762 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13765 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 13766 | | parent, [INFO] [stdout] 13767 | | invoking_state, [INFO] [stdout] 13768 | | ExternArgumentContextExt { ph: PhantomData }, [INFO] [stdout] 13769 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:13930:17 [INFO] [stdout] | [INFO] [stdout] 13927 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13930 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 13931 | | parent, [INFO] [stdout] 13932 | | invoking_state, [INFO] [stdout] 13933 | | ArgumentDefinitionContextExt { ph: PhantomData }, [INFO] [stdout] 13934 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:14153:17 [INFO] [stdout] | [INFO] [stdout] 14150 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 14153 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 14154 | | parent, [INFO] [stdout] 14155 | | invoking_state, [INFO] [stdout] 14156 | | ArgumentDefinitionListContextExt { ph: PhantomData }, [INFO] [stdout] 14157 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:14317:17 [INFO] [stdout] | [INFO] [stdout] 14314 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 14317 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 14318 | | parent, [INFO] [stdout] 14319 | | invoking_state, [INFO] [stdout] 14320 | | DefcalArgumentDefinitionListContextExt { ph: PhantomData }, [INFO] [stdout] 14321 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:14482:17 [INFO] [stdout] | [INFO] [stdout] 14479 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 14482 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 14483 | | parent, [INFO] [stdout] 14484 | | invoking_state, [INFO] [stdout] 14485 | | DefcalOperandListContextExt { ph: PhantomData }, [INFO] [stdout] 14486 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:14641:17 [INFO] [stdout] | [INFO] [stdout] 14638 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 14641 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 14642 | | parent, [INFO] [stdout] 14643 | | invoking_state, [INFO] [stdout] 14644 | | ExpressionListContextExt { ph: PhantomData }, [INFO] [stdout] 14645 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:14798:17 [INFO] [stdout] | [INFO] [stdout] 14795 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 14798 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 14799 | | parent, [INFO] [stdout] 14800 | | invoking_state, [INFO] [stdout] 14801 | | IdentifierListContextExt { ph: PhantomData }, [INFO] [stdout] 14802 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:14956:17 [INFO] [stdout] | [INFO] [stdout] 14953 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 14956 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 14957 | | parent, [INFO] [stdout] 14958 | | invoking_state, [INFO] [stdout] 14959 | | GateOperandListContextExt { ph: PhantomData }, [INFO] [stdout] 14960 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/antlr/qasm3parser.rs:15113:17 [INFO] [stdout] | [INFO] [stdout] 15110 | parent: Option + 'input>>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 15113 | Rc::new(BaseParserRuleContext::new_parser_ctx( [INFO] [stdout] | _________________^ [INFO] [stdout] 15114 | | parent, [INFO] [stdout] 15115 | | invoking_state, [INFO] [stdout] 15116 | | ExternArgumentListContextExt { ph: PhantomData }, [INFO] [stdout] 15117 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 29 | fn newt(value: T) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | Self::new(Box::new(value)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 33 | fn downcast(self) -> T { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 34 | *self.data.downcast().unwrap() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:84:29 [INFO] [stdout] | [INFO] [stdout] 76 | let statement_or_scope_vec = ctx [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 84 | VisitorReturn::newt(ir::Program::new(version, statement_or_scope_vec)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:74:22 [INFO] [stdout] | [INFO] [stdout] 74 | .map(|x| self.visit_version(&x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:105:22 [INFO] [stdout] | [INFO] [stdout] 105 | .map(|x| self.visit_annotation(x).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:238:13 [INFO] [stdout] | [INFO] [stdout] 222 | let expr = if ctx.setExpression().is_some() { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 233 | let sos = self [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 238 | / ir::For::new( [INFO] [stdout] 239 | | self.visit(&*ctx.scalarType().unwrap()) [INFO] [stdout] 240 | | .downcast::(), [INFO] [stdout] 241 | | ir::Identifier::new(ctx.Identifier().unwrap().get_text()), [INFO] [stdout] ... | [INFO] [stdout] 247 | | ) [INFO] [stdout] 248 | | .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/qasm3/parser/visitor.rs:264:26 [INFO] [stdout] | [INFO] [stdout] 264 | .map(|x| self.visit(&**x).downcast::()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:275:26 [INFO] [stdout] | [INFO] [stdout] 275 | .map(|x| self.visit(&*x).downcast::()), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:310:46 [INFO] [stdout] | [INFO] [stdout] 297 | let expr = self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 300 | let mut default = None; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 301 | let mut items = vec![]; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 310 | VisitorReturn::newt::(ir::Switch::newt(expr, items, default)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:332:26 [INFO] [stdout] | [INFO] [stdout] 332 | .map(|x| self.visit(&*x).downcast::>()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:344:26 [INFO] [stdout] | [INFO] [stdout] 344 | .map(|x| self.visit(&*x).downcast::()), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:358:26 [INFO] [stdout] | [INFO] [stdout] 358 | .map(|x| self.visit(&*x).downcast::>()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:391:46 [INFO] [stdout] | [INFO] [stdout] 368 | let gate_mods = ctx [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 373 | let params = ctx [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 377 | let expr = ctx [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 380 | let args = ctx [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 391 | VisitorReturn::newt::(ir::GateCall::newt(gate_mods, id, params, expr, args)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:371:22 [INFO] [stdout] | [INFO] [stdout] 371 | .map(|x| self.visit_gateModifier(x).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:375:22 [INFO] [stdout] | [INFO] [stdout] 375 | .map(|x| self.visit(&*x).downcast::>()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:379:22 [INFO] [stdout] | [INFO] [stdout] 379 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:382:22 [INFO] [stdout] | [INFO] [stdout] 382 | .map(|x| self.visit(&*x).downcast::>()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:406:26 [INFO] [stdout] | [INFO] [stdout] 406 | .map(|x| self.visit(&*x).downcast::()), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:432:46 [INFO] [stdout] | [INFO] [stdout] 429 | let exprs = self [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 432 | VisitorReturn::newt::(ir::AliasDeclaration::newt( [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 433 | | ir::Identifier::new(ctx.Identifier().unwrap().get_text()), [INFO] [stdout] 434 | | exprs, [INFO] [stdout] 435 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:457:46 [INFO] [stdout] | [INFO] [stdout] 446 | let type_ = match ctx.scalarType() { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 447 | Some(x) => self.visit(&*x).downcast::().into(), [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 453 | let expr = ctx [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 457 | VisitorReturn::newt::(ir::ClassicalDeclaration::newt(type_, id, 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] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:455:22 [INFO] [stdout] | [INFO] [stdout] 455 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:498:46 [INFO] [stdout] | [INFO] [stdout] 490 | let type_ = match ctx.scalarType() { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 491 | Some(x) => self.visit(&*x).downcast::().into(), [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 498 | VisitorReturn::newt::(ir::IODeclaration::newt(io_type, type_, id)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:517:46 [INFO] [stdout] | [INFO] [stdout] 514 | let expr = ctx [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 517 | VisitorReturn::newt::(ir::OldStyleDeclaration::newt( [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 518 | | reg_type.into(), [INFO] [stdout] 519 | | id, [INFO] [stdout] 520 | | expr, [INFO] [stdout] 521 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:516:22 [INFO] [stdout] | [INFO] [stdout] 516 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:553:46 [INFO] [stdout] | [INFO] [stdout] 545 | let args = ctx [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 549 | let ret_type = ctx [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 552 | let scope = self.visit(&*ctx.scope().unwrap()).downcast::(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 553 | VisitorReturn::newt::(ir::Def::newt(id, args, ret_type, scope)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:547:22 [INFO] [stdout] | [INFO] [stdout] 547 | .map(|x| self.visit(&*x).downcast::>()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:551:22 [INFO] [stdout] | [INFO] [stdout] 551 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:569:46 [INFO] [stdout] | [INFO] [stdout] 562 | let args = ctx [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 566 | let ret_type = ctx [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 569 | VisitorReturn::newt::(ir::Extern::newt(id, args, ret_type)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:564:22 [INFO] [stdout] | [INFO] [stdout] 564 | .map(|x| self.visit(&*x).downcast::>()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:568:22 [INFO] [stdout] | [INFO] [stdout] 568 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:615:46 [INFO] [stdout] | [INFO] [stdout] 605 | let id_expr = self [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 608 | let expr = match ctx.expression() { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 609 | Some(expr) => self.visit(&*expr).downcast::(), [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 615 | VisitorReturn::newt::(ir::Assignment::newt(id_expr, assign_op, 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] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:661:46 [INFO] [stdout] | [INFO] [stdout] 650 | let args = ctx [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 654 | let operands = self [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 657 | let ret_type = ctx [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 661 | VisitorReturn::newt::(ir::Defcal::newt( [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 662 | | target, args, operands, ret_type, cal_block, [INFO] [stdout] 663 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:652:22 [INFO] [stdout] | [INFO] [stdout] 652 | .map(|x| self.visit(&*x).downcast::>()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:659:22 [INFO] [stdout] | [INFO] [stdout] 659 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:797:47 [INFO] [stdout] | [INFO] [stdout] 791 | let cast_type = match ctx.scalarType() { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 792 | Some(x) => self.visit(&*x).downcast::().into(), [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 797 | VisitorReturn::newt::(ir::Cast::newt( [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 798 | | cast_type, [INFO] [stdout] 799 | | self.visit(&*ctx.expression().unwrap()) [INFO] [stdout] 800 | | .downcast::(), [INFO] [stdout] 801 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:846:26 [INFO] [stdout] | [INFO] [stdout] 846 | .map(|x| self.visit(&*x).downcast::>()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1035:26 [INFO] [stdout] | [INFO] [stdout] 1035 | .map(|e| self.visit(&**e).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1090:47 [INFO] [stdout] | [INFO] [stdout] 1077 | let from_expr = ctx [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1081 | let to_expr = ctx [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1085 | let step_expr = ctx [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1090 | VisitorReturn::newt::(ir::Range::new(from_expr, to_expr, step_expr).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/qasm3/parser/visitor.rs:1080:22 [INFO] [stdout] | [INFO] [stdout] 1080 | .map(|e| self.visit(&**e).downcast::()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1084:22 [INFO] [stdout] | [INFO] [stdout] 1084 | .map(|e| self.visit(&**e).downcast::()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1088:22 [INFO] [stdout] | [INFO] [stdout] 1088 | .map(|e| self.visit(&**e).downcast::()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1102:30 [INFO] [stdout] | [INFO] [stdout] 1102 | .map(|e| self.visit(&**e).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1117:26 [INFO] [stdout] | [INFO] [stdout] 1117 | .map(|e| self.visit(&**e).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1149:26 [INFO] [stdout] | [INFO] [stdout] 1149 | .map(|x| self.visit(&**x).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1177:34 [INFO] [stdout] | [INFO] [stdout] 1176 | let expr: ir::Expression = ctx.indexOperator_all().iter().fold(id.into(), |acc, e| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1177 | ir::Index::newt(acc, self.visit(&**e).downcast::>()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1203:29 [INFO] [stdout] | [INFO] [stdout] 1199 | let expr = ctx [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1203 | VisitorReturn::newt(if ctx.INV().is_some() { [INFO] [stdout] | _____________________________^ [INFO] [stdout] 1204 | | ir::GateMod::Inv [INFO] [stdout] 1205 | | } else if ctx.POW().is_some() { [INFO] [stdout] 1206 | | ir::GateMod::Pow(expr.unwrap()) [INFO] [stdout] ... | [INFO] [stdout] 1210 | | ir::GateMod::NegCtrl(expr) [INFO] [stdout] 1211 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1201:22 [INFO] [stdout] | [INFO] [stdout] 1201 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1222:29 [INFO] [stdout] | [INFO] [stdout] 1219 | let designator = ctx [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1222 | VisitorReturn::newt(if ctx.BIT().is_some() { [INFO] [stdout] | _____________________________^ [INFO] [stdout] 1223 | | ir::types::Scalar::Bit(designator) [INFO] [stdout] 1224 | | } else if ctx.INT().is_some() { [INFO] [stdout] 1225 | | ir::types::Scalar::Int(designator) [INFO] [stdout] ... | [INFO] [stdout] 1242 | | ) [INFO] [stdout] 1243 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1221:22 [INFO] [stdout] | [INFO] [stdout] 1221 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1241:39 [INFO] [stdout] | [INFO] [stdout] 1241 | .map(|x| Box::new(self.visit(&*x).downcast::())), [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1253:26 [INFO] [stdout] | [INFO] [stdout] 1253 | .map(|x| self.visit(&*x).downcast::()), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1269:41 [INFO] [stdout] | [INFO] [stdout] 1262 | let scalar_type = self [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1265 | let expr_list = self [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1269 | VisitorReturn::newt::(ir::types::Array::newt(scalar_type, expr_list)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1297:13 [INFO] [stdout] | [INFO] [stdout] 1285 | let scalar_type = self [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1288 | let expr_list = ctx [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1292 | let dim = ctx [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1297 | ir::types::Array::with_reference(ref_type, scalar_type, expr_list, dim).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/qasm3/parser/visitor.rs:1290:22 [INFO] [stdout] | [INFO] [stdout] 1290 | .map(|x| self.visit(&*x).downcast::>()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1294:22 [INFO] [stdout] | [INFO] [stdout] 1294 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1389:29 [INFO] [stdout] | [INFO] [stdout] 1379 | let type_ = if ctx.scalarType().is_some() { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1389 | VisitorReturn::newt(ir::ExternArgument::new( [INFO] [stdout] | _____________________________^ [INFO] [stdout] 1390 | | type_, [INFO] [stdout] 1391 | | ctx.designator() [INFO] [stdout] 1392 | | .map(|x| self.visit(&*x).downcast::()), [INFO] [stdout] 1393 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1392:26 [INFO] [stdout] | [INFO] [stdout] 1392 | .map(|x| self.visit(&*x).downcast::()), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1424:29 [INFO] [stdout] | [INFO] [stdout] 1405 | let reg_size = ctx [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1408 | let type_ = if ctx.scalarType().is_some() { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1424 | VisitorReturn::newt(ir::DefArgument::new(type_, id, reg_size)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1407:22 [INFO] [stdout] | [INFO] [stdout] 1407 | .map(|x| self.visit(&*x).downcast::()); [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1438:26 [INFO] [stdout] | [INFO] [stdout] 1438 | .map(|x| self.visit(&**x).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1454:26 [INFO] [stdout] | [INFO] [stdout] 1454 | .map(|x| self.visit(&**x).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1467:26 [INFO] [stdout] | [INFO] [stdout] 1467 | .map(|x| self.visit(&**x).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1480:26 [INFO] [stdout] | [INFO] [stdout] 1480 | .map(|x| self.visit(&**x).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1508:26 [INFO] [stdout] | [INFO] [stdout] 1508 | .map(|x| self.visit(&**x).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/qasm3/parser/visitor.rs:1524:26 [INFO] [stdout] | [INFO] [stdout] 1524 | .map(|x| self.visit(&**x).downcast::()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 202 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `qurust` (lib test) due to 203 previous errors; 1 warning emitted [INFO] running `Command { std: "docker" "inspect" "5447f780291362fbd580782065dc613a23a8cbeba472d202e508140402f211e7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5447f780291362fbd580782065dc613a23a8cbeba472d202e508140402f211e7", kill_on_drop: false }` [INFO] [stdout] 5447f780291362fbd580782065dc613a23a8cbeba472d202e508140402f211e7