[INFO] fetching crate oxc_ast 0.25.0... [INFO] checking oxc_ast-0.25.0 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate oxc_ast 0.25.0 into /workspace/builds/worker-0-tc2/source [INFO] validating manifest of crates.io crate oxc_ast 0.25.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 oxc_ast 0.25.0 [INFO] finished tweaking crates.io crate oxc_ast 0.25.0 [INFO] tweaked toml for crates.io crate oxc_ast 0.25.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 79 packages to latest compatible versions [INFO] [stderr] Adding gloo-utils v0.1.7 (latest: v0.2.0) [INFO] [stderr] Adding serde_derive_internals v0.28.0 (latest: v0.29.1) [INFO] [stderr] Adding siphasher v0.3.11 (latest: v1.0.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 54043bf27be15d1156a4ca8fc17fed2ca16f986492af76db08febdbb95540d38 [INFO] running `Command { std: "docker" "start" "-a" "54043bf27be15d1156a4ca8fc17fed2ca16f986492af76db08febdbb95540d38", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "54043bf27be15d1156a4ca8fc17fed2ca16f986492af76db08febdbb95540d38", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "54043bf27be15d1156a4ca8fc17fed2ca16f986492af76db08febdbb95540d38", kill_on_drop: false }` [INFO] [stdout] 54043bf27be15d1156a4ca8fc17fed2ca16f986492af76db08febdbb95540d38 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 73c056b87b365a4c899e34b486c11c97e17f3006631b6f0f57879a0ac9f02878 [INFO] running `Command { std: "docker" "start" "-a" "73c056b87b365a4c899e34b486c11c97e17f3006631b6f0f57879a0ac9f02878", kill_on_drop: false }` [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Checking unicode-linebreak v0.1.5 [INFO] [stderr] Checking allocator-api2 v0.2.18 [INFO] [stderr] Checking smawk v0.3.2 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking owo-colors v4.0.0 [INFO] [stderr] Checking phf_shared v0.11.2 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Checking castaway v0.2.3 [INFO] [stderr] Checking oxc_index v0.25.0 [INFO] [stderr] Checking rustc-hash v2.0.0 [INFO] [stderr] Checking unicode-id-start v1.2.0 [INFO] [stderr] Checking nonmax v0.5.5 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Checking compact_str v0.8.0 [INFO] [stderr] Checking textwrap v0.16.1 [INFO] [stderr] Checking bumpalo v3.16.0 [INFO] [stderr] Compiling phf_generator v0.11.2 [INFO] [stderr] Checking oxc_allocator v0.25.0 [INFO] [stderr] Checking parking_lot_core v0.9.10 [INFO] [stderr] Checking dashmap v6.0.1 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling miette-derive v7.2.0 [INFO] [stderr] Compiling oxc_ast_macros v0.25.0 [INFO] [stderr] Compiling phf_macros v0.11.2 [INFO] [stderr] Checking phf v0.11.2 [INFO] [stderr] Checking thiserror v1.0.63 [INFO] [stderr] Checking miette v7.2.0 [INFO] [stderr] Checking oxc_span v0.25.0 [INFO] [stderr] Checking oxc_syntax v0.25.0 [INFO] [stderr] Checking oxc_ast v0.25.0 (/opt/rustwide/workdir) [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast_builder_impl.rs:148:13 [INFO] [stdout] | [INFO] [stdout] 138 | params: FormalParameters<'a>, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | body: Option>, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 148 | Option::::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] = 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/ast_builder_impl.rs:181:20 [INFO] [stdout] | [INFO] [stdout] 178 | specifiers: Vec<'a, ExportSpecifier<'a>>, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 181 | self.alloc(self.export_named_declaration( [INFO] [stdout] | ____________________^ [INFO] [stdout] 182 | | span, [INFO] [stdout] 183 | | None, [INFO] [stdout] 184 | | specifiers, [INFO] [stdout] ... | [INFO] [stdout] 187 | | None, [INFO] [stdout] 188 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast_builder_impl.rs:199:13 [INFO] [stdout] | [INFO] [stdout] 196 | extends: Vec<'a, (Expression<'a>, Option>>, Span)>, [INFO] [stdout] | ------------------------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 199 | / extends.into_iter().map(|(expression, type_parameters, span)| TSInterfaceHeritage { [INFO] [stdout] 200 | | span, [INFO] [stdout] 201 | | expression, [INFO] [stdout] 202 | | type_parameters, [INFO] [stdout] 203 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/trivia.rs:84:14 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn new(comments: SortedComments, irregular_whitespaces: Vec) -> Trivias { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 84 | Self(Arc::new(TriviasImpl { [INFO] [stdout] | ______________^ [INFO] [stdout] 85 | | comments, [INFO] [stdout] 86 | | irregular_whitespaces: irregular_whitespaces.into_boxed_slice(), [INFO] [stdout] 87 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:259:21 [INFO] [stdout] | [INFO] [stdout] 256 | directives: Vec<'a, Directive<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 257 | body: Vec<'a, Statement<'a>>, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 258 | ) -> Box<'a, Program<'a>> { [INFO] [stdout] 259 | Box::new_in(self.program(span, source_type, hashbang, directives, body), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:431:48 [INFO] [stdout] | [INFO] [stdout] 428 | quasis: Vec<'a, TemplateElement<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 429 | expressions: Vec<'a, Expression<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 430 | ) -> Expression<'a> { [INFO] [stdout] 431 | Expression::TemplateLiteral(self.alloc(self.template_literal(span, quasis, expressions))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:529:48 [INFO] [stdout] | [INFO] [stdout] 526 | elements: Vec<'a, ArrayExpressionElement<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 529 | Expression::ArrayExpression(self.alloc(self.array_expression( [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 530 | | span, [INFO] [stdout] 531 | | elements, [INFO] [stdout] 532 | | trailing_comma, [INFO] [stdout] 533 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:699:47 [INFO] [stdout] | [INFO] [stdout] 692 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 693 | arguments: Vec<'a, Argument<'a>>, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 699 | Expression::CallExpression(self.alloc(self.call_expression( [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 700 | | span, [INFO] [stdout] 701 | | callee, [INFO] [stdout] 702 | | type_parameters, [INFO] [stdout] 703 | | arguments, [INFO] [stdout] 704 | | optional, [INFO] [stdout] 705 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:774:48 [INFO] [stdout] | [INFO] [stdout] 759 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 760 | id: Option>, [INFO] [stdout] 761 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 762 | super_class: Option>, [INFO] [stdout] 763 | super_type_parameters: T2, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 764 | implements: Option>>, [INFO] [stdout] | -------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 765 | body: T3, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 774 | Expression::ClassExpression(self.alloc(self.class( [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 775 | | r#type, [INFO] [stdout] 776 | | span, [INFO] [stdout] 777 | | decorators, [INFO] [stdout] ... | [INFO] [stdout] 785 | | declare, [INFO] [stdout] 786 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:905:49 [INFO] [stdout] | [INFO] [stdout] 903 | arguments: Vec<'a, Expression<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 904 | ) -> Expression<'a> { [INFO] [stdout] 905 | Expression::ImportExpression(self.alloc(self.import_expression(span, source, arguments))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:968:46 [INFO] [stdout] | [INFO] [stdout] 962 | arguments: Vec<'a, Argument<'a>>, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 963 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 968 | Expression::NewExpression(self.alloc(self.new_expression( [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 969 | | span, [INFO] [stdout] 970 | | callee, [INFO] [stdout] 971 | | arguments, [INFO] [stdout] 972 | | type_parameters, [INFO] [stdout] 973 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:1000:49 [INFO] [stdout] | [INFO] [stdout] 997 | properties: Vec<'a, ObjectPropertyKind<'a>>, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1000 | Expression::ObjectExpression(self.alloc(self.object_expression( [INFO] [stdout] | _________________________________________________^ [INFO] [stdout] 1001 | | span, [INFO] [stdout] 1002 | | properties, [INFO] [stdout] 1003 | | trailing_comma, [INFO] [stdout] 1004 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:1056:51 [INFO] [stdout] | [INFO] [stdout] 1054 | expressions: Vec<'a, Expression<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1055 | ) -> Expression<'a> { [INFO] [stdout] 1056 | Expression::SequenceExpression(self.alloc(self.sequence_expression(span, expressions))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:1088:57 [INFO] [stdout] | [INFO] [stdout] 1082 | quasi: TemplateLiteral<'a>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1083 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1088 | Expression::TaggedTemplateExpression(self.alloc(self.tagged_template_expression( [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 1089 | | span, [INFO] [stdout] 1090 | | tag, [INFO] [stdout] 1091 | | quasi, [INFO] [stdout] 1092 | | type_parameters, [INFO] [stdout] 1093 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:1262:43 [INFO] [stdout] | [INFO] [stdout] 1254 | opening_element: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1255 | closing_element: T2, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1256 | children: Vec<'a, JSXChild<'a>>, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1262 | Expression::JSXElement(self.alloc(self.jsx_element( [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 1263 | | span, [INFO] [stdout] 1264 | | opening_element, [INFO] [stdout] 1265 | | closing_element, [INFO] [stdout] 1266 | | children, [INFO] [stdout] 1267 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:1296:44 [INFO] [stdout] | [INFO] [stdout] 1294 | children: Vec<'a, JSXChild<'a>>, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1295 | ) -> Expression<'a> { [INFO] [stdout] 1296 | Expression::JSXFragment(self.alloc(self.jsx_fragment( [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 1297 | | span, [INFO] [stdout] 1298 | | opening_fragment, [INFO] [stdout] 1299 | | closing_fragment, [INFO] [stdout] 1300 | | children, [INFO] [stdout] 1301 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast_builder_impl.rs:148:13 [INFO] [stdout] | [INFO] [stdout] 138 | params: FormalParameters<'a>, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | body: Option>, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 148 | Option::::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] = 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/ast_builder_impl.rs:181:20 [INFO] [stdout] | [INFO] [stdout] 178 | specifiers: Vec<'a, ExportSpecifier<'a>>, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 181 | self.alloc(self.export_named_declaration( [INFO] [stdout] | ____________________^ [INFO] [stdout] 182 | | span, [INFO] [stdout] 183 | | None, [INFO] [stdout] 184 | | specifiers, [INFO] [stdout] ... | [INFO] [stdout] 187 | | None, [INFO] [stdout] 188 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:1653:21 [INFO] [stdout] | [INFO] [stdout] 1650 | elements: Vec<'a, ArrayExpressionElement<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1653 | Box::new_in(self.array_expression(span, elements, trailing_comma), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ast_builder_impl.rs:199:13 [INFO] [stdout] | [INFO] [stdout] 196 | extends: Vec<'a, (Expression<'a>, Option>>, Span)>, [INFO] [stdout] | ------------------------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 199 | / extends.into_iter().map(|(expression, type_parameters, span)| TSInterfaceHeritage { [INFO] [stdout] 200 | | span, [INFO] [stdout] 201 | | expression, [INFO] [stdout] 202 | | type_parameters, [INFO] [stdout] 203 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:1765:21 [INFO] [stdout] | [INFO] [stdout] 1762 | properties: Vec<'a, ObjectPropertyKind<'a>>, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1765 | Box::new_in(self.object_expression(span, properties, trailing_comma), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:1979:21 [INFO] [stdout] | [INFO] [stdout] 1976 | quasis: Vec<'a, TemplateElement<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1977 | expressions: Vec<'a, Expression<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1978 | ) -> Box<'a, TemplateLiteral<'a>> { [INFO] [stdout] 1979 | Box::new_in(self.template_literal(span, quasis, expressions), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:2031:13 [INFO] [stdout] | [INFO] [stdout] 2024 | quasi: TemplateLiteral<'a>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2025 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2031 | self.tagged_template_expression(span, tag, quasi, type_parameters), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:2345:13 [INFO] [stdout] | [INFO] [stdout] 2337 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2338 | arguments: Vec<'a, Argument<'a>>, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2345 | self.call_expression(span, callee, type_parameters, arguments, optional), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:2398:21 [INFO] [stdout] | [INFO] [stdout] 2392 | arguments: Vec<'a, Argument<'a>>, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2393 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2398 | Box::new_in(self.new_expression(span, callee, arguments, type_parameters), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:3008:67 [INFO] [stdout] | [INFO] [stdout] 3004 | elements: Vec<'a, Option>>, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3008 | AssignmentTargetPattern::ArrayAssignmentTarget(self.alloc(self.array_assignment_target( [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 3009 | | span, [INFO] [stdout] 3010 | | elements, [INFO] [stdout] 3011 | | rest, [INFO] [stdout] 3012 | | trailing_comma, [INFO] [stdout] 3013 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:3044:24 [INFO] [stdout] | [INFO] [stdout] 3040 | properties: Vec<'a, AssignmentTargetProperty<'a>>, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3044 | self.alloc(self.object_assignment_target(span, properties, rest)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:3098:13 [INFO] [stdout] | [INFO] [stdout] 3093 | elements: Vec<'a, Option>>, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3098 | self.array_assignment_target(span, elements, rest, trailing_comma), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:3136:21 [INFO] [stdout] | [INFO] [stdout] 3133 | properties: Vec<'a, AssignmentTargetProperty<'a>>, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3136 | Box::new_in(self.object_assignment_target(span, properties, rest), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:3412:21 [INFO] [stdout] | [INFO] [stdout] 3410 | expressions: Vec<'a, Expression<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3411 | ) -> Box<'a, SequenceExpression<'a>> { [INFO] [stdout] 3412 | Box::new_in(self.sequence_expression(span, expressions), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:3515:49 [INFO] [stdout] | [INFO] [stdout] 3508 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3509 | arguments: Vec<'a, Argument<'a>>, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3515 | ChainElement::CallExpression(self.alloc(self.call_expression( [INFO] [stdout] | _________________________________________________^ [INFO] [stdout] 3516 | | span, [INFO] [stdout] 3517 | | callee, [INFO] [stdout] 3518 | | type_parameters, [INFO] [stdout] 3519 | | arguments, [INFO] [stdout] 3520 | | optional, [INFO] [stdout] 3521 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:3579:46 [INFO] [stdout] | [INFO] [stdout] 3578 | pub fn statement_block(self, span: Span, body: Vec<'a, Statement<'a>>) -> Statement<'a> { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3579 | Statement::BlockStatement(self.alloc(self.block_statement(span, 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/trivia.rs:84:14 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn new(comments: SortedComments, irregular_whitespaces: Vec) -> Trivias { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 84 | Self(Arc::new(TriviasImpl { [INFO] [stdout] | ______________^ [INFO] [stdout] 85 | | comments, [INFO] [stdout] 86 | | irregular_whitespaces: irregular_whitespaces.into_boxed_slice(), [INFO] [stdout] 87 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:3910:47 [INFO] [stdout] | [INFO] [stdout] 3908 | cases: Vec<'a, SwitchCase<'a>>, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3909 | ) -> Statement<'a> { [INFO] [stdout] 3910 | Statement::SwitchStatement(self.alloc(self.switch_statement(span, discriminant, cases))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4138:21 [INFO] [stdout] | [INFO] [stdout] 4136 | body: Vec<'a, Statement<'a>>, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4137 | ) -> Box<'a, BlockStatement<'a>> { [INFO] [stdout] 4138 | Box::new_in(self.block_statement(span, body), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4158:53 [INFO] [stdout] | [INFO] [stdout] 4155 | declarations: Vec<'a, VariableDeclarator<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4158 | Declaration::VariableDeclaration(self.alloc(self.variable_declaration( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 4159 | | span, [INFO] [stdout] 4160 | | kind, [INFO] [stdout] 4161 | | declarations, [INFO] [stdout] 4162 | | declare, [INFO] [stdout] 4163 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4272:50 [INFO] [stdout] | [INFO] [stdout] 4257 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4258 | id: Option>, [INFO] [stdout] 4259 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4260 | super_class: Option>, [INFO] [stdout] 4261 | super_type_parameters: T2, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4262 | implements: Option>>, [INFO] [stdout] | -------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4263 | body: T3, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4272 | Declaration::ClassDeclaration(self.alloc(self.class( [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 4273 | | r#type, [INFO] [stdout] 4274 | | span, [INFO] [stdout] 4275 | | decorators, [INFO] [stdout] ... | [INFO] [stdout] 4283 | | declare, [INFO] [stdout] 4284 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4311:50 [INFO] [stdout] | [INFO] [stdout] 4309 | declarations: Vec<'a, VariableDeclarator<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4310 | ) -> Declaration<'a> { [INFO] [stdout] 4311 | Declaration::UsingDeclaration(self.alloc(self.using_declaration( [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 4312 | | span, [INFO] [stdout] 4313 | | is_await, [INFO] [stdout] 4314 | | declarations, [INFO] [stdout] 4315 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:259:21 [INFO] [stdout] | [INFO] [stdout] 256 | directives: Vec<'a, Directive<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 257 | body: Vec<'a, Statement<'a>>, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 258 | ) -> Box<'a, Program<'a>> { [INFO] [stdout] 259 | Box::new_in(self.program(span, source_type, hashbang, directives, body), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4392:56 [INFO] [stdout] | [INFO] [stdout] 4383 | extends: Option>>, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4384 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4385 | body: T2, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4392 | Declaration::TSInterfaceDeclaration(self.alloc(self.ts_interface_declaration( [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 4393 | | span, [INFO] [stdout] 4394 | | id, [INFO] [stdout] 4395 | | extends, [INFO] [stdout] ... | [INFO] [stdout] 4398 | | declare, [INFO] [stdout] 4399 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4431:24 [INFO] [stdout] | [INFO] [stdout] 4426 | members: Vec<'a, TSEnumMember<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4431 | self.alloc(self.ts_enum_declaration(span, id, members, r#const, declare)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:431:48 [INFO] [stdout] | [INFO] [stdout] 428 | quasis: Vec<'a, TemplateElement<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 429 | expressions: Vec<'a, Expression<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 430 | ) -> Expression<'a> { [INFO] [stdout] 431 | Expression::TemplateLiteral(self.alloc(self.template_literal(span, quasis, expressions))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4548:21 [INFO] [stdout] | [INFO] [stdout] 4545 | declarations: Vec<'a, VariableDeclarator<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4548 | Box::new_in(self.variable_declaration(span, kind, declarations, declare), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4628:21 [INFO] [stdout] | [INFO] [stdout] 4626 | declarations: Vec<'a, VariableDeclarator<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4627 | ) -> Box<'a, UsingDeclaration<'a>> { [INFO] [stdout] 4628 | Box::new_in(self.using_declaration(span, is_await, declarations), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:529:48 [INFO] [stdout] | [INFO] [stdout] 526 | elements: Vec<'a, ArrayExpressionElement<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 529 | Expression::ArrayExpression(self.alloc(self.array_expression( [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 530 | | span, [INFO] [stdout] 531 | | elements, [INFO] [stdout] 532 | | trailing_comma, [INFO] [stdout] 533 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4858:58 [INFO] [stdout] | [INFO] [stdout] 4855 | declarations: Vec<'a, VariableDeclarator<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4858 | ForStatementInit::VariableDeclaration(self.alloc(self.variable_declaration( [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 4859 | | span, [INFO] [stdout] 4860 | | kind, [INFO] [stdout] 4861 | | declarations, [INFO] [stdout] 4862 | | declare, [INFO] [stdout] 4863 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4890:55 [INFO] [stdout] | [INFO] [stdout] 4888 | declarations: Vec<'a, VariableDeclarator<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4889 | ) -> ForStatementInit<'a> { [INFO] [stdout] 4890 | ForStatementInit::UsingDeclaration(self.alloc(self.using_declaration( [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 4891 | | span, [INFO] [stdout] 4892 | | is_await, [INFO] [stdout] 4893 | | declarations, [INFO] [stdout] 4894 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4968:58 [INFO] [stdout] | [INFO] [stdout] 4965 | declarations: Vec<'a, VariableDeclarator<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4968 | ForStatementLeft::VariableDeclaration(self.alloc(self.variable_declaration( [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 4969 | | span, [INFO] [stdout] 4970 | | kind, [INFO] [stdout] 4971 | | declarations, [INFO] [stdout] 4972 | | declare, [INFO] [stdout] 4973 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:699:47 [INFO] [stdout] | [INFO] [stdout] 692 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 693 | arguments: Vec<'a, Argument<'a>>, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 699 | Expression::CallExpression(self.alloc(self.call_expression( [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 700 | | span, [INFO] [stdout] 701 | | callee, [INFO] [stdout] 702 | | type_parameters, [INFO] [stdout] 703 | | arguments, [INFO] [stdout] 704 | | optional, [INFO] [stdout] 705 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:5000:55 [INFO] [stdout] | [INFO] [stdout] 4998 | declarations: Vec<'a, VariableDeclarator<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4999 | ) -> ForStatementLeft<'a> { [INFO] [stdout] 5000 | ForStatementLeft::UsingDeclaration(self.alloc(self.using_declaration( [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 5001 | | span, [INFO] [stdout] 5002 | | is_await, [INFO] [stdout] 5003 | | declarations, [INFO] [stdout] 5004 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:5233:21 [INFO] [stdout] | [INFO] [stdout] 5231 | cases: Vec<'a, SwitchCase<'a>>, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5232 | ) -> Box<'a, SwitchStatement<'a>> { [INFO] [stdout] 5233 | Box::new_in(self.switch_statement(span, discriminant, cases), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:5269:21 [INFO] [stdout] | [INFO] [stdout] 5267 | consequent: Vec<'a, Statement<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5268 | ) -> Box<'a, SwitchCase<'a>> { [INFO] [stdout] 5269 | Box::new_in(self.switch_case(span, test, consequent), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:5576:54 [INFO] [stdout] | [INFO] [stdout] 5570 | properties: Vec<'a, BindingProperty<'a>>, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5571 | rest: T1, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5576 | BindingPatternKind::ObjectPattern(self.alloc(self.object_pattern(span, properties, rest))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:5606:53 [INFO] [stdout] | [INFO] [stdout] 5600 | elements: Vec<'a, Option>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5601 | rest: T1, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5606 | BindingPatternKind::ArrayPattern(self.alloc(self.array_pattern(span, elements, rest))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:774:48 [INFO] [stdout] | [INFO] [stdout] 759 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 760 | id: Option>, [INFO] [stdout] 761 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 762 | super_class: Option>, [INFO] [stdout] 763 | super_type_parameters: T2, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 764 | implements: Option>>, [INFO] [stdout] | -------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 765 | body: T3, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 774 | Expression::ClassExpression(self.alloc(self.class( [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 775 | | r#type, [INFO] [stdout] 776 | | span, [INFO] [stdout] 777 | | decorators, [INFO] [stdout] ... | [INFO] [stdout] 785 | | declare, [INFO] [stdout] 786 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:5722:21 [INFO] [stdout] | [INFO] [stdout] 5716 | properties: Vec<'a, BindingProperty<'a>>, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5717 | rest: T1, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5722 | Box::new_in(self.object_pattern(span, properties, rest), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:5808:21 [INFO] [stdout] | [INFO] [stdout] 5802 | elements: Vec<'a, Option>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5803 | rest: T1, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5808 | Box::new_in(self.array_pattern(span, elements, rest), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:5994:21 [INFO] [stdout] | [INFO] [stdout] 5988 | items: Vec<'a, FormalParameter<'a>>, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5989 | rest: T1, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5994 | Box::new_in(self.formal_parameters(span, kind, items, rest), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:905:49 [INFO] [stdout] | [INFO] [stdout] 903 | arguments: Vec<'a, Expression<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 904 | ) -> Expression<'a> { [INFO] [stdout] 905 | Expression::ImportExpression(self.alloc(self.import_expression(span, source, arguments))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6043:13 [INFO] [stdout] | [INFO] [stdout] 6036 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6043 | self.formal_parameter(span, decorators, pattern, accessibility, readonly, r#override), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6081:21 [INFO] [stdout] | [INFO] [stdout] 6078 | directives: Vec<'a, Directive<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6079 | statements: Vec<'a, Statement<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6080 | ) -> Box<'a, FunctionBody<'a>> { [INFO] [stdout] 6081 | Box::new_in(self.function_body(span, directives, statements), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:968:46 [INFO] [stdout] | [INFO] [stdout] 962 | arguments: Vec<'a, Argument<'a>>, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 963 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 968 | Expression::NewExpression(self.alloc(self.new_expression( [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 969 | | span, [INFO] [stdout] 970 | | callee, [INFO] [stdout] 971 | | arguments, [INFO] [stdout] 972 | | type_parameters, [INFO] [stdout] 973 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:1000:49 [INFO] [stdout] | [INFO] [stdout] 997 | properties: Vec<'a, ObjectPropertyKind<'a>>, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1000 | Expression::ObjectExpression(self.alloc(self.object_expression( [INFO] [stdout] | _________________________________________________^ [INFO] [stdout] 1001 | | span, [INFO] [stdout] 1002 | | properties, [INFO] [stdout] 1003 | | trailing_comma, [INFO] [stdout] 1004 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6293:13 [INFO] [stdout] | [INFO] [stdout] 6277 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6278 | id: Option>, [INFO] [stdout] 6279 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6280 | super_class: Option>, [INFO] [stdout] 6281 | super_type_parameters: T2, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6282 | implements: Option>>, [INFO] [stdout] | -------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6283 | body: T3, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6293 | / self.class( [INFO] [stdout] 6294 | | r#type, [INFO] [stdout] 6295 | | span, [INFO] [stdout] 6296 | | decorators, [INFO] [stdout] ... | [INFO] [stdout] 6304 | | declare, [INFO] [stdout] 6305 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:1056:51 [INFO] [stdout] | [INFO] [stdout] 1054 | expressions: Vec<'a, Expression<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1055 | ) -> Expression<'a> { [INFO] [stdout] 1056 | Expression::SequenceExpression(self.alloc(self.sequence_expression(span, expressions))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6335:21 [INFO] [stdout] | [INFO] [stdout] 6333 | body: Vec<'a, ClassElement<'a>>, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6334 | ) -> Box<'a, ClassBody<'a>> { [INFO] [stdout] 6335 | Box::new_in(self.class_body(span, body), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6351:46 [INFO] [stdout] | [INFO] [stdout] 6349 | body: Vec<'a, Statement<'a>>, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6350 | ) -> ClassElement<'a> { [INFO] [stdout] 6351 | ClassElement::StaticBlock(self.alloc(self.static_block(span, 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/generated/ast_builder.rs:1088:57 [INFO] [stdout] | [INFO] [stdout] 1082 | quasi: TemplateLiteral<'a>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1083 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1088 | Expression::TaggedTemplateExpression(self.alloc(self.tagged_template_expression( [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 1089 | | span, [INFO] [stdout] 1090 | | tag, [INFO] [stdout] 1091 | | quasi, [INFO] [stdout] 1092 | | type_parameters, [INFO] [stdout] 1093 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:1262:43 [INFO] [stdout] | [INFO] [stdout] 1254 | opening_element: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1255 | closing_element: T2, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1256 | children: Vec<'a, JSXChild<'a>>, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1262 | Expression::JSXElement(self.alloc(self.jsx_element( [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 1263 | | span, [INFO] [stdout] 1264 | | opening_element, [INFO] [stdout] 1265 | | closing_element, [INFO] [stdout] 1266 | | children, [INFO] [stdout] 1267 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:1296:44 [INFO] [stdout] | [INFO] [stdout] 1294 | children: Vec<'a, JSXChild<'a>>, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1295 | ) -> Expression<'a> { [INFO] [stdout] 1296 | Expression::JSXFragment(self.alloc(self.jsx_fragment( [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 1297 | | span, [INFO] [stdout] 1298 | | opening_fragment, [INFO] [stdout] 1299 | | closing_fragment, [INFO] [stdout] 1300 | | children, [INFO] [stdout] 1301 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6397:51 [INFO] [stdout] | [INFO] [stdout] 6384 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6385 | key: PropertyKey<'a>, [INFO] [stdout] 6386 | value: T1, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6397 | ClassElement::MethodDefinition(self.alloc(self.method_definition( [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 6398 | | r#type, [INFO] [stdout] 6399 | | span, [INFO] [stdout] 6400 | | decorators, [INFO] [stdout] ... | [INFO] [stdout] 6408 | | accessibility, [INFO] [stdout] 6409 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:1653:21 [INFO] [stdout] | [INFO] [stdout] 1650 | elements: Vec<'a, ArrayExpressionElement<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1653 | Box::new_in(self.array_expression(span, elements, trailing_comma), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6461:53 [INFO] [stdout] | [INFO] [stdout] 6445 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6455 | type_annotation: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6461 | ClassElement::PropertyDefinition(self.alloc(self.property_definition( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 6462 | | r#type, [INFO] [stdout] 6463 | | span, [INFO] [stdout] 6464 | | decorators, [INFO] [stdout] ... | [INFO] [stdout] 6475 | | accessibility, [INFO] [stdout] 6476 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:1765:21 [INFO] [stdout] | [INFO] [stdout] 1762 | properties: Vec<'a, ObjectPropertyKind<'a>>, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1765 | Box::new_in(self.object_expression(span, properties, trailing_comma), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6512:13 [INFO] [stdout] | [INFO] [stdout] 6505 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6512 | self.accessor_property(r#type, span, decorators, key, value, computed, r#static), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:1979:21 [INFO] [stdout] | [INFO] [stdout] 1976 | quasis: Vec<'a, TemplateElement<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1977 | expressions: Vec<'a, Expression<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1978 | ) -> Box<'a, TemplateLiteral<'a>> { [INFO] [stdout] 1979 | Box::new_in(self.template_literal(span, quasis, expressions), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6545:51 [INFO] [stdout] | [INFO] [stdout] 6538 | parameters: Vec<'a, TSIndexSignatureName<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6539 | type_annotation: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6545 | ClassElement::TSIndexSignature(self.alloc(self.ts_index_signature( [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 6546 | | span, [INFO] [stdout] 6547 | | parameters, [INFO] [stdout] 6548 | | type_annotation, [INFO] [stdout] 6549 | | readonly, [INFO] [stdout] 6550 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:2031:13 [INFO] [stdout] | [INFO] [stdout] 2024 | quasi: TemplateLiteral<'a>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2025 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2031 | self.tagged_template_expression(span, tag, quasi, type_parameters), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6646:13 [INFO] [stdout] | [INFO] [stdout] 6632 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6633 | key: PropertyKey<'a>, [INFO] [stdout] 6634 | value: T1, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6646 | / self.method_definition( [INFO] [stdout] 6647 | | r#type, [INFO] [stdout] 6648 | | span, [INFO] [stdout] 6649 | | decorators, [INFO] [stdout] ... | [INFO] [stdout] 6657 | | accessibility, [INFO] [stdout] 6658 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:2345:13 [INFO] [stdout] | [INFO] [stdout] 2337 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2338 | arguments: Vec<'a, Argument<'a>>, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2345 | self.call_expression(span, callee, type_parameters, arguments, optional), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6762:13 [INFO] [stdout] | [INFO] [stdout] 6745 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6755 | type_annotation: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6762 | / self.property_definition( [INFO] [stdout] 6763 | | r#type, [INFO] [stdout] 6764 | | span, [INFO] [stdout] 6765 | | decorators, [INFO] [stdout] ... | [INFO] [stdout] 6776 | | accessibility, [INFO] [stdout] 6777 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:2398:21 [INFO] [stdout] | [INFO] [stdout] 2392 | arguments: Vec<'a, Argument<'a>>, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2393 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2398 | Box::new_in(self.new_expression(span, callee, arguments, type_parameters), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6837:21 [INFO] [stdout] | [INFO] [stdout] 6835 | body: Vec<'a, Statement<'a>>, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6836 | ) -> Box<'a, StaticBlock<'a>> { [INFO] [stdout] 6837 | Box::new_in(self.static_block(span, body), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6859:57 [INFO] [stdout] | [INFO] [stdout] 6854 | specifiers: Option>>, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6855 | source: StringLiteral<'a>, [INFO] [stdout] 6856 | with_clause: Option>, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6859 | ModuleDeclaration::ImportDeclaration(self.alloc(self.import_declaration( [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 6860 | | span, [INFO] [stdout] 6861 | | specifiers, [INFO] [stdout] 6862 | | source, [INFO] [stdout] 6863 | | with_clause, [INFO] [stdout] 6864 | | import_kind, [INFO] [stdout] 6865 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:3008:67 [INFO] [stdout] | [INFO] [stdout] 3004 | elements: Vec<'a, Option>>, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3008 | AssignmentTargetPattern::ArrayAssignmentTarget(self.alloc(self.array_assignment_target( [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 3009 | | span, [INFO] [stdout] 3010 | | elements, [INFO] [stdout] 3011 | | rest, [INFO] [stdout] 3012 | | trailing_comma, [INFO] [stdout] 3013 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:3044:24 [INFO] [stdout] | [INFO] [stdout] 3040 | properties: Vec<'a, AssignmentTargetProperty<'a>>, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3044 | self.alloc(self.object_assignment_target(span, properties, rest)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6896:60 [INFO] [stdout] | [INFO] [stdout] 6893 | with_clause: Option>, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6896 | ModuleDeclaration::ExportAllDeclaration(self.alloc(self.export_all_declaration( [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 6897 | | span, [INFO] [stdout] 6898 | | exported, [INFO] [stdout] 6899 | | source, [INFO] [stdout] 6900 | | with_clause, [INFO] [stdout] 6901 | | export_kind, [INFO] [stdout] 6902 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:3098:13 [INFO] [stdout] | [INFO] [stdout] 3093 | elements: Vec<'a, Option>>, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3098 | self.array_assignment_target(span, elements, rest, trailing_comma), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6972:62 [INFO] [stdout] | [INFO] [stdout] 6967 | specifiers: Vec<'a, ExportSpecifier<'a>>, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6970 | with_clause: Option>, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6971 | ) -> ModuleDeclaration<'a> { [INFO] [stdout] 6972 | ModuleDeclaration::ExportNamedDeclaration(self.alloc(self.export_named_declaration( [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 6973 | | span, [INFO] [stdout] 6974 | | declaration, [INFO] [stdout] 6975 | | specifiers, [INFO] [stdout] ... | [INFO] [stdout] 6978 | | with_clause, [INFO] [stdout] 6979 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:3136:21 [INFO] [stdout] | [INFO] [stdout] 3133 | properties: Vec<'a, AssignmentTargetProperty<'a>>, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3136 | Box::new_in(self.object_assignment_target(span, properties, rest), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:7101:13 [INFO] [stdout] | [INFO] [stdout] 7094 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7101 | self.accessor_property(r#type, span, decorators, key, value, computed, r#static), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:3412:21 [INFO] [stdout] | [INFO] [stdout] 3410 | expressions: Vec<'a, Expression<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3411 | ) -> Box<'a, SequenceExpression<'a>> { [INFO] [stdout] 3412 | Box::new_in(self.sequence_expression(span, expressions), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:7139:21 [INFO] [stdout] | [INFO] [stdout] 7137 | arguments: Vec<'a, Expression<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7138 | ) -> Box<'a, ImportExpression<'a>> { [INFO] [stdout] 7139 | Box::new_in(self.import_expression(span, source, arguments), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:3515:49 [INFO] [stdout] | [INFO] [stdout] 3508 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3509 | arguments: Vec<'a, Argument<'a>>, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3515 | ChainElement::CallExpression(self.alloc(self.call_expression( [INFO] [stdout] | _________________________________________________^ [INFO] [stdout] 3516 | | span, [INFO] [stdout] 3517 | | callee, [INFO] [stdout] 3518 | | type_parameters, [INFO] [stdout] 3519 | | arguments, [INFO] [stdout] 3520 | | optional, [INFO] [stdout] 3521 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:7184:13 [INFO] [stdout] | [INFO] [stdout] 7178 | specifiers: Option>>, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7179 | source: StringLiteral<'a>, [INFO] [stdout] 7180 | with_clause: Option>, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7184 | self.import_declaration(span, specifiers, source, with_clause, import_kind), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:3579:46 [INFO] [stdout] | [INFO] [stdout] 3578 | pub fn statement_block(self, span: Span, body: Vec<'a, Statement<'a>>) -> Statement<'a> { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3579 | Statement::BlockStatement(self.alloc(self.block_statement(span, 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/generated/ast_builder.rs:7423:21 [INFO] [stdout] | [INFO] [stdout] 7421 | with_entries: Vec<'a, ImportAttribute<'a>>, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7422 | ) -> Box<'a, WithClause<'a>> { [INFO] [stdout] 7423 | Box::new_in(self.with_clause(span, attributes_keyword, with_entries), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:7560:13 [INFO] [stdout] | [INFO] [stdout] 7554 | specifiers: Vec<'a, ExportSpecifier<'a>>, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7557 | with_clause: Option>, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7560 | / self.export_named_declaration( [INFO] [stdout] 7561 | | span, [INFO] [stdout] 7562 | | declaration, [INFO] [stdout] 7563 | | specifiers, [INFO] [stdout] ... | [INFO] [stdout] 7566 | | with_clause, [INFO] [stdout] 7567 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:3910:47 [INFO] [stdout] | [INFO] [stdout] 3908 | cases: Vec<'a, SwitchCase<'a>>, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3909 | ) -> Statement<'a> { [INFO] [stdout] 3910 | Statement::SwitchStatement(self.alloc(self.switch_statement(span, discriminant, cases))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:7650:13 [INFO] [stdout] | [INFO] [stdout] 7646 | with_clause: Option>, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7650 | self.export_all_declaration(span, exported, source, with_clause, export_kind), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4138:21 [INFO] [stdout] | [INFO] [stdout] 4136 | body: Vec<'a, Statement<'a>>, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4137 | ) -> Box<'a, BlockStatement<'a>> { [INFO] [stdout] 4138 | Box::new_in(self.block_statement(span, body), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:7795:67 [INFO] [stdout] | [INFO] [stdout] 7780 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7781 | id: Option>, [INFO] [stdout] 7782 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7783 | super_class: Option>, [INFO] [stdout] 7784 | super_type_parameters: T2, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7785 | implements: Option>>, [INFO] [stdout] | -------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7786 | body: T3, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7795 | ExportDefaultDeclarationKind::ClassDeclaration(self.alloc(self.class( [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 7796 | | r#type, [INFO] [stdout] 7797 | | span, [INFO] [stdout] 7798 | | decorators, [INFO] [stdout] ... | [INFO] [stdout] 7806 | | declare, [INFO] [stdout] 7807 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4158:53 [INFO] [stdout] | [INFO] [stdout] 4155 | declarations: Vec<'a, VariableDeclarator<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4158 | Declaration::VariableDeclaration(self.alloc(self.variable_declaration( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 4159 | | span, [INFO] [stdout] 4160 | | kind, [INFO] [stdout] 4161 | | declarations, [INFO] [stdout] 4162 | | declare, [INFO] [stdout] 4163 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:7848:13 [INFO] [stdout] | [INFO] [stdout] 7838 | extends: Option>>, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7839 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7840 | body: T2, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7848 | self.ts_interface_declaration(span, id, extends, type_parameters, body, declare), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:8025:21 [INFO] [stdout] | [INFO] [stdout] 8021 | members: Vec<'a, TSEnumMember<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 8025 | Box::new_in(self.ts_enum_declaration(span, id, members, r#const, declare), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4272:50 [INFO] [stdout] | [INFO] [stdout] 4257 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4258 | id: Option>, [INFO] [stdout] 4259 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4260 | super_class: Option>, [INFO] [stdout] 4261 | super_type_parameters: T2, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4262 | implements: Option>>, [INFO] [stdout] | -------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4263 | body: T3, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4272 | Declaration::ClassDeclaration(self.alloc(self.class( [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 4273 | | r#type, [INFO] [stdout] 4274 | | span, [INFO] [stdout] 4275 | | decorators, [INFO] [stdout] ... | [INFO] [stdout] 4283 | | declare, [INFO] [stdout] 4284 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:8127:60 [INFO] [stdout] | [INFO] [stdout] 8124 | quasis: Vec<'a, TemplateElement<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 8125 | expressions: Vec<'a, Expression<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 8126 | ) -> TSEnumMemberName<'a> { [INFO] [stdout] 8127 | TSEnumMemberName::StaticTemplateLiteral(self.alloc(self.template_literal( [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 8128 | | span, [INFO] [stdout] 8129 | | quasis, [INFO] [stdout] 8130 | | expressions, [INFO] [stdout] 8131 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4311:50 [INFO] [stdout] | [INFO] [stdout] 4309 | declarations: Vec<'a, VariableDeclarator<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4310 | ) -> Declaration<'a> { [INFO] [stdout] 4311 | Declaration::UsingDeclaration(self.alloc(self.using_declaration( [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 4312 | | span, [INFO] [stdout] 4313 | | is_await, [INFO] [stdout] 4314 | | declarations, [INFO] [stdout] 4315 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:8411:47 [INFO] [stdout] | [INFO] [stdout] 8408 | quasis: Vec<'a, TemplateElement<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 8409 | expressions: Vec<'a, Expression<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 8410 | ) -> TSLiteral<'a> { [INFO] [stdout] 8411 | TSLiteral::TemplateLiteral(self.alloc(self.template_literal(span, quasis, expressions))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:8876:41 [INFO] [stdout] | [INFO] [stdout] 8870 | attributes: Option>, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 8871 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 8876 | TSType::TSImportType(self.alloc(self.ts_import_type( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 8877 | | span, [INFO] [stdout] 8878 | | is_type_of, [INFO] [stdout] 8879 | | parameter, [INFO] [stdout] ... | [INFO] [stdout] 8882 | | type_parameters, [INFO] [stdout] 8883 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:8959:47 [INFO] [stdout] | [INFO] [stdout] 8958 | pub fn ts_type_intersection_type(self, span: Span, types: Vec<'a, TSType<'a>>) -> TSType<'a> { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 8959 | TSType::TSIntersectionType(self.alloc(self.ts_intersection_type(span, types))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:9112:24 [INFO] [stdout] | [INFO] [stdout] 9108 | quasis: Vec<'a, TemplateElement<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 9109 | types: Vec<'a, TSType<'a>>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 9112 | self.alloc(self.ts_template_literal_type(span, quasis, types)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:9158:40 [INFO] [stdout] | [INFO] [stdout] 9156 | element_types: Vec<'a, TSTupleElement<'a>>, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 9157 | ) -> TSType<'a> { [INFO] [stdout] 9158 | TSType::TSTupleType(self.alloc(self.ts_tuple_type(span, element_types))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:9179:42 [INFO] [stdout] | [INFO] [stdout] 9178 | pub fn ts_type_type_literal(self, span: Span, members: Vec<'a, TSSignature<'a>>) -> TSType<'a> { [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 9179 | TSType::TSTypeLiteral(self.alloc(self.ts_type_literal(span, members))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4392:56 [INFO] [stdout] | [INFO] [stdout] 4383 | extends: Option>>, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4384 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4385 | body: T2, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4392 | Declaration::TSInterfaceDeclaration(self.alloc(self.ts_interface_declaration( [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 4393 | | span, [INFO] [stdout] 4394 | | id, [INFO] [stdout] 4395 | | extends, [INFO] [stdout] ... | [INFO] [stdout] 4398 | | declare, [INFO] [stdout] 4399 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:9332:40 [INFO] [stdout] | [INFO] [stdout] 9331 | pub fn ts_type_union_type(self, span: Span, types: Vec<'a, TSType<'a>>) -> TSType<'a> { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 9332 | TSType::TSUnionType(self.alloc(self.ts_union_type(span, types))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4431:24 [INFO] [stdout] | [INFO] [stdout] 4426 | members: Vec<'a, TSEnumMember<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4431 | self.alloc(self.ts_enum_declaration(span, id, members, r#const, declare)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:9526:21 [INFO] [stdout] | [INFO] [stdout] 9524 | types: Vec<'a, TSType<'a>>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 9525 | ) -> Box<'a, TSUnionType<'a>> { [INFO] [stdout] 9526 | Box::new_in(self.ts_union_type(span, types), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4548:21 [INFO] [stdout] | [INFO] [stdout] 4545 | declarations: Vec<'a, VariableDeclarator<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4548 | Box::new_in(self.variable_declaration(span, kind, declarations, declare), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:9558:21 [INFO] [stdout] | [INFO] [stdout] 9556 | types: Vec<'a, TSType<'a>>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 9557 | ) -> Box<'a, TSIntersectionType<'a>> { [INFO] [stdout] 9558 | Box::new_in(self.ts_intersection_type(span, types), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4628:21 [INFO] [stdout] | [INFO] [stdout] 4626 | declarations: Vec<'a, VariableDeclarator<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4627 | ) -> Box<'a, UsingDeclaration<'a>> { [INFO] [stdout] 4628 | Box::new_in(self.using_declaration(span, is_await, declarations), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:9722:21 [INFO] [stdout] | [INFO] [stdout] 9720 | element_types: Vec<'a, TSTupleElement<'a>>, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 9721 | ) -> Box<'a, TSTupleType<'a>> { [INFO] [stdout] 9722 | Box::new_in(self.ts_tuple_type(span, element_types), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4858:58 [INFO] [stdout] | [INFO] [stdout] 4855 | declarations: Vec<'a, VariableDeclarator<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4858 | ForStatementInit::VariableDeclaration(self.alloc(self.variable_declaration( [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 4859 | | span, [INFO] [stdout] 4860 | | kind, [INFO] [stdout] 4861 | | declarations, [INFO] [stdout] 4862 | | declare, [INFO] [stdout] 4863 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4890:55 [INFO] [stdout] | [INFO] [stdout] 4888 | declarations: Vec<'a, VariableDeclarator<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4889 | ) -> ForStatementInit<'a> { [INFO] [stdout] 4890 | ForStatementInit::UsingDeclaration(self.alloc(self.using_declaration( [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 4891 | | span, [INFO] [stdout] 4892 | | is_await, [INFO] [stdout] 4893 | | declarations, [INFO] [stdout] 4894 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:10346:21 [INFO] [stdout] | [INFO] [stdout] 10344 | params: Vec<'a, TSType<'a>>, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 10345 | ) -> Box<'a, TSTypeParameterInstantiation<'a>> { [INFO] [stdout] 10346 | Box::new_in(self.ts_type_parameter_instantiation(span, params), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:4968:58 [INFO] [stdout] | [INFO] [stdout] 4965 | declarations: Vec<'a, VariableDeclarator<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4968 | ForStatementLeft::VariableDeclaration(self.alloc(self.variable_declaration( [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 4969 | | span, [INFO] [stdout] 4970 | | kind, [INFO] [stdout] 4971 | | declarations, [INFO] [stdout] 4972 | | declare, [INFO] [stdout] 4973 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:10433:21 [INFO] [stdout] | [INFO] [stdout] 10431 | params: Vec<'a, TSTypeParameter<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 10432 | ) -> Box<'a, TSTypeParameterDeclaration<'a>> { [INFO] [stdout] 10433 | Box::new_in(self.ts_type_parameter_declaration(span, params), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:5000:55 [INFO] [stdout] | [INFO] [stdout] 4998 | declarations: Vec<'a, VariableDeclarator<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4999 | ) -> ForStatementLeft<'a> { [INFO] [stdout] 5000 | ForStatementLeft::UsingDeclaration(self.alloc(self.using_declaration( [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 5001 | | span, [INFO] [stdout] 5002 | | is_await, [INFO] [stdout] 5003 | | declarations, [INFO] [stdout] 5004 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:10604:13 [INFO] [stdout] | [INFO] [stdout] 10594 | extends: Option>>, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 10595 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 10596 | body: T2, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10604 | self.ts_interface_declaration(span, id, extends, type_parameters, body, declare), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:5233:21 [INFO] [stdout] | [INFO] [stdout] 5231 | cases: Vec<'a, SwitchCase<'a>>, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5232 | ) -> Box<'a, SwitchStatement<'a>> { [INFO] [stdout] 5233 | Box::new_in(self.switch_statement(span, discriminant, cases), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:5269:21 [INFO] [stdout] | [INFO] [stdout] 5267 | consequent: Vec<'a, Statement<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5268 | ) -> Box<'a, SwitchCase<'a>> { [INFO] [stdout] 5269 | Box::new_in(self.switch_case(span, test, consequent), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:10638:21 [INFO] [stdout] | [INFO] [stdout] 10636 | body: Vec<'a, TSSignature<'a>>, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 10637 | ) -> Box<'a, TSInterfaceBody<'a>> { [INFO] [stdout] 10638 | Box::new_in(self.ts_interface_body(span, body), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:10725:50 [INFO] [stdout] | [INFO] [stdout] 10718 | parameters: Vec<'a, TSIndexSignatureName<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 10719 | type_annotation: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10725 | TSSignature::TSIndexSignature(self.alloc(self.ts_index_signature( [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 10726 | | span, [INFO] [stdout] 10727 | | parameters, [INFO] [stdout] 10728 | | type_annotation, [INFO] [stdout] 10729 | | readonly, [INFO] [stdout] 10730 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:5576:54 [INFO] [stdout] | [INFO] [stdout] 5570 | properties: Vec<'a, BindingProperty<'a>>, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5571 | rest: T1, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5576 | BindingPatternKind::ObjectPattern(self.alloc(self.object_pattern(span, properties, rest))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:5606:53 [INFO] [stdout] | [INFO] [stdout] 5600 | elements: Vec<'a, Option>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5601 | rest: T1, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5606 | BindingPatternKind::ArrayPattern(self.alloc(self.array_pattern(span, elements, rest))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:5722:21 [INFO] [stdout] | [INFO] [stdout] 5716 | properties: Vec<'a, BindingProperty<'a>>, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5717 | rest: T1, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5722 | Box::new_in(self.object_pattern(span, properties, rest), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:5808:21 [INFO] [stdout] | [INFO] [stdout] 5802 | elements: Vec<'a, Option>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5803 | rest: T1, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5808 | Box::new_in(self.array_pattern(span, elements, rest), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:5994:21 [INFO] [stdout] | [INFO] [stdout] 5988 | items: Vec<'a, FormalParameter<'a>>, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5989 | rest: T1, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5994 | Box::new_in(self.formal_parameters(span, kind, items, rest), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:10969:13 [INFO] [stdout] | [INFO] [stdout] 10961 | parameters: Vec<'a, TSIndexSignatureName<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 10962 | type_annotation: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10969 | self.ts_index_signature(span, parameters, type_annotation, readonly), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6043:13 [INFO] [stdout] | [INFO] [stdout] 6036 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6043 | self.formal_parameter(span, decorators, pattern, accessibility, readonly, r#override), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6081:21 [INFO] [stdout] | [INFO] [stdout] 6078 | directives: Vec<'a, Directive<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6079 | statements: Vec<'a, Statement<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6080 | ) -> Box<'a, FunctionBody<'a>> { [INFO] [stdout] 6081 | Box::new_in(self.function_body(span, directives, statements), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:11544:24 [INFO] [stdout] | [INFO] [stdout] 11540 | directives: Vec<'a, Directive<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 11541 | body: Vec<'a, Statement<'a>>, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11544 | self.alloc(self.ts_module_block(span, directives, 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/generated/ast_builder.rs:6293:13 [INFO] [stdout] | [INFO] [stdout] 6277 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6278 | id: Option>, [INFO] [stdout] 6279 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6280 | super_class: Option>, [INFO] [stdout] 6281 | super_type_parameters: T2, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6282 | implements: Option>>, [INFO] [stdout] | -------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6283 | body: T3, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6293 | / self.class( [INFO] [stdout] 6294 | | r#type, [INFO] [stdout] 6295 | | span, [INFO] [stdout] 6296 | | decorators, [INFO] [stdout] ... | [INFO] [stdout] 6304 | | declare, [INFO] [stdout] 6305 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:11593:21 [INFO] [stdout] | [INFO] [stdout] 11590 | directives: Vec<'a, Directive<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 11591 | body: Vec<'a, Statement<'a>>, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 11592 | ) -> Box<'a, TSModuleBlock<'a>> { [INFO] [stdout] 11593 | Box::new_in(self.ts_module_block(span, directives, body), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:11625:21 [INFO] [stdout] | [INFO] [stdout] 11623 | members: Vec<'a, TSSignature<'a>>, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 11624 | ) -> Box<'a, TSTypeLiteral<'a>> { [INFO] [stdout] 11625 | Box::new_in(self.ts_type_literal(span, members), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6335:21 [INFO] [stdout] | [INFO] [stdout] 6333 | body: Vec<'a, ClassElement<'a>>, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6334 | ) -> Box<'a, ClassBody<'a>> { [INFO] [stdout] 6335 | Box::new_in(self.class_body(span, body), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6351:46 [INFO] [stdout] | [INFO] [stdout] 6349 | body: Vec<'a, Statement<'a>>, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6350 | ) -> ClassElement<'a> { [INFO] [stdout] 6351 | ClassElement::StaticBlock(self.alloc(self.static_block(span, 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/generated/ast_builder.rs:11724:54 [INFO] [stdout] | [INFO] [stdout] 11718 | attributes: Option>, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 11719 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11724 | TSTypeQueryExprName::TSImportType(self.alloc(self.ts_import_type( [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 11725 | | span, [INFO] [stdout] 11726 | | is_type_of, [INFO] [stdout] 11727 | | parameter, [INFO] [stdout] ... | [INFO] [stdout] 11730 | | type_parameters, [INFO] [stdout] 11731 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:11810:13 [INFO] [stdout] | [INFO] [stdout] 11803 | attributes: Option>, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 11804 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11810 | / self.ts_import_type( [INFO] [stdout] 11811 | | span, [INFO] [stdout] 11812 | | is_type_of, [INFO] [stdout] 11813 | | parameter, [INFO] [stdout] ... | [INFO] [stdout] 11816 | | type_parameters, [INFO] [stdout] 11817 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:11855:21 [INFO] [stdout] | [INFO] [stdout] 11853 | elements: Vec<'a, TSImportAttribute<'a>>, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 11854 | ) -> Box<'a, TSImportAttributes<'a>> { [INFO] [stdout] 11855 | Box::new_in(self.ts_import_attributes(span, attributes_keyword, elements), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:12183:21 [INFO] [stdout] | [INFO] [stdout] 12180 | quasis: Vec<'a, TemplateElement<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 12181 | types: Vec<'a, TSType<'a>>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 12182 | ) -> Box<'a, TSTemplateLiteralType<'a>> { [INFO] [stdout] 12183 | Box::new_in(self.ts_template_literal_type(span, quasis, types), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6397:51 [INFO] [stdout] | [INFO] [stdout] 6384 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6385 | key: PropertyKey<'a>, [INFO] [stdout] 6386 | value: T1, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6397 | ClassElement::MethodDefinition(self.alloc(self.method_definition( [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 6398 | | r#type, [INFO] [stdout] 6399 | | span, [INFO] [stdout] 6400 | | decorators, [INFO] [stdout] ... | [INFO] [stdout] 6408 | | accessibility, [INFO] [stdout] 6409 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:12718:13 [INFO] [stdout] | [INFO] [stdout] 12709 | opening_element: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 12710 | closing_element: T2, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 12711 | children: Vec<'a, JSXChild<'a>>, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 12718 | self.jsx_element(span, opening_element, closing_element, children), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:12777:13 [INFO] [stdout] | [INFO] [stdout] 12770 | attributes: Vec<'a, JSXAttributeItem<'a>>, [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 12771 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 12777 | self.jsx_opening_element(span, self_closing, name, attributes, type_parameters), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:12852:13 [INFO] [stdout] | [INFO] [stdout] 12849 | children: Vec<'a, JSXChild<'a>>, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 12852 | self.jsx_fragment(span, opening_fragment, closing_fragment, children), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:13403:47 [INFO] [stdout] | [INFO] [stdout] 13395 | opening_element: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 13396 | closing_element: T2, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 13397 | children: Vec<'a, JSXChild<'a>>, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13403 | JSXAttributeValue::Element(self.alloc(self.jsx_element( [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 13404 | | span, [INFO] [stdout] 13405 | | opening_element, [INFO] [stdout] 13406 | | closing_element, [INFO] [stdout] 13407 | | children, [INFO] [stdout] 13408 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:13437:48 [INFO] [stdout] | [INFO] [stdout] 13435 | children: Vec<'a, JSXChild<'a>>, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 13436 | ) -> JSXAttributeValue<'a> { [INFO] [stdout] 13437 | JSXAttributeValue::Fragment(self.alloc(self.jsx_fragment( [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 13438 | | span, [INFO] [stdout] 13439 | | opening_fragment, [INFO] [stdout] 13440 | | closing_fragment, [INFO] [stdout] 13441 | | children, [INFO] [stdout] 13442 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:13529:38 [INFO] [stdout] | [INFO] [stdout] 13521 | opening_element: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 13522 | closing_element: T2, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 13523 | children: Vec<'a, JSXChild<'a>>, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13529 | JSXChild::Element(self.alloc(self.jsx_element( [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 13530 | | span, [INFO] [stdout] 13531 | | opening_element, [INFO] [stdout] 13532 | | closing_element, [INFO] [stdout] 13533 | | children, [INFO] [stdout] 13534 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:13563:39 [INFO] [stdout] | [INFO] [stdout] 13561 | children: Vec<'a, JSXChild<'a>>, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 13562 | ) -> JSXChild<'a> { [INFO] [stdout] 13563 | JSXChild::Fragment(self.alloc(self.jsx_fragment( [INFO] [stdout] | _______________________________________^ [INFO] [stdout] 13564 | | span, [INFO] [stdout] 13565 | | opening_fragment, [INFO] [stdout] 13566 | | closing_fragment, [INFO] [stdout] 13567 | | children, [INFO] [stdout] 13568 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6461:53 [INFO] [stdout] | [INFO] [stdout] 6445 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6455 | type_annotation: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6461 | ClassElement::PropertyDefinition(self.alloc(self.property_definition( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 6462 | | r#type, [INFO] [stdout] 6463 | | span, [INFO] [stdout] 6464 | | decorators, [INFO] [stdout] ... | [INFO] [stdout] 6475 | | accessibility, [INFO] [stdout] 6476 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6512:13 [INFO] [stdout] | [INFO] [stdout] 6505 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6512 | self.accessor_property(r#type, span, decorators, key, value, computed, r#static), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6545:51 [INFO] [stdout] | [INFO] [stdout] 6538 | parameters: Vec<'a, TSIndexSignatureName<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6539 | type_annotation: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6545 | ClassElement::TSIndexSignature(self.alloc(self.ts_index_signature( [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 6546 | | span, [INFO] [stdout] 6547 | | parameters, [INFO] [stdout] 6548 | | type_annotation, [INFO] [stdout] 6549 | | readonly, [INFO] [stdout] 6550 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6646:13 [INFO] [stdout] | [INFO] [stdout] 6632 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6633 | key: PropertyKey<'a>, [INFO] [stdout] 6634 | value: T1, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6646 | / self.method_definition( [INFO] [stdout] 6647 | | r#type, [INFO] [stdout] 6648 | | span, [INFO] [stdout] 6649 | | decorators, [INFO] [stdout] ... | [INFO] [stdout] 6657 | | accessibility, [INFO] [stdout] 6658 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6762:13 [INFO] [stdout] | [INFO] [stdout] 6745 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6755 | type_annotation: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6762 | / self.property_definition( [INFO] [stdout] 6763 | | r#type, [INFO] [stdout] 6764 | | span, [INFO] [stdout] 6765 | | decorators, [INFO] [stdout] ... | [INFO] [stdout] 6776 | | accessibility, [INFO] [stdout] 6777 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6837:21 [INFO] [stdout] | [INFO] [stdout] 6835 | body: Vec<'a, Statement<'a>>, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6836 | ) -> Box<'a, StaticBlock<'a>> { [INFO] [stdout] 6837 | Box::new_in(self.static_block(span, body), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6859:57 [INFO] [stdout] | [INFO] [stdout] 6854 | specifiers: Option>>, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6855 | source: StringLiteral<'a>, [INFO] [stdout] 6856 | with_clause: Option>, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6859 | ModuleDeclaration::ImportDeclaration(self.alloc(self.import_declaration( [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 6860 | | span, [INFO] [stdout] 6861 | | specifiers, [INFO] [stdout] 6862 | | source, [INFO] [stdout] 6863 | | with_clause, [INFO] [stdout] 6864 | | import_kind, [INFO] [stdout] 6865 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6896:60 [INFO] [stdout] | [INFO] [stdout] 6893 | with_clause: Option>, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6896 | ModuleDeclaration::ExportAllDeclaration(self.alloc(self.export_all_declaration( [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 6897 | | span, [INFO] [stdout] 6898 | | exported, [INFO] [stdout] 6899 | | source, [INFO] [stdout] 6900 | | with_clause, [INFO] [stdout] 6901 | | export_kind, [INFO] [stdout] 6902 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:6972:62 [INFO] [stdout] | [INFO] [stdout] 6967 | specifiers: Vec<'a, ExportSpecifier<'a>>, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6970 | with_clause: Option>, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6971 | ) -> ModuleDeclaration<'a> { [INFO] [stdout] 6972 | ModuleDeclaration::ExportNamedDeclaration(self.alloc(self.export_named_declaration( [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 6973 | | span, [INFO] [stdout] 6974 | | declaration, [INFO] [stdout] 6975 | | specifiers, [INFO] [stdout] ... | [INFO] [stdout] 6978 | | with_clause, [INFO] [stdout] 6979 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:7101:13 [INFO] [stdout] | [INFO] [stdout] 7094 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7101 | self.accessor_property(r#type, span, decorators, key, value, computed, r#static), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:7139:21 [INFO] [stdout] | [INFO] [stdout] 7137 | arguments: Vec<'a, Expression<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7138 | ) -> Box<'a, ImportExpression<'a>> { [INFO] [stdout] 7139 | Box::new_in(self.import_expression(span, source, arguments), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:7184:13 [INFO] [stdout] | [INFO] [stdout] 7178 | specifiers: Option>>, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7179 | source: StringLiteral<'a>, [INFO] [stdout] 7180 | with_clause: Option>, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7184 | self.import_declaration(span, specifiers, source, with_clause, import_kind), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:7423:21 [INFO] [stdout] | [INFO] [stdout] 7421 | with_entries: Vec<'a, ImportAttribute<'a>>, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7422 | ) -> Box<'a, WithClause<'a>> { [INFO] [stdout] 7423 | Box::new_in(self.with_clause(span, attributes_keyword, with_entries), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:7560:13 [INFO] [stdout] | [INFO] [stdout] 7554 | specifiers: Vec<'a, ExportSpecifier<'a>>, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7557 | with_clause: Option>, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7560 | / self.export_named_declaration( [INFO] [stdout] 7561 | | span, [INFO] [stdout] 7562 | | declaration, [INFO] [stdout] 7563 | | specifiers, [INFO] [stdout] ... | [INFO] [stdout] 7566 | | with_clause, [INFO] [stdout] 7567 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:7650:13 [INFO] [stdout] | [INFO] [stdout] 7646 | with_clause: Option>, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7650 | self.export_all_declaration(span, exported, source, with_clause, export_kind), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:7795:67 [INFO] [stdout] | [INFO] [stdout] 7780 | decorators: Vec<'a, Decorator<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7781 | id: Option>, [INFO] [stdout] 7782 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7783 | super_class: Option>, [INFO] [stdout] 7784 | super_type_parameters: T2, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7785 | implements: Option>>, [INFO] [stdout] | -------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7786 | body: T3, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7795 | ExportDefaultDeclarationKind::ClassDeclaration(self.alloc(self.class( [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 7796 | | r#type, [INFO] [stdout] 7797 | | span, [INFO] [stdout] 7798 | | decorators, [INFO] [stdout] ... | [INFO] [stdout] 7806 | | declare, [INFO] [stdout] 7807 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:7848:13 [INFO] [stdout] | [INFO] [stdout] 7838 | extends: Option>>, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7839 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7840 | body: T2, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7848 | self.ts_interface_declaration(span, id, extends, type_parameters, body, declare), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:8025:21 [INFO] [stdout] | [INFO] [stdout] 8021 | members: Vec<'a, TSEnumMember<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 8025 | Box::new_in(self.ts_enum_declaration(span, id, members, r#const, declare), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:8127:60 [INFO] [stdout] | [INFO] [stdout] 8124 | quasis: Vec<'a, TemplateElement<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 8125 | expressions: Vec<'a, Expression<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 8126 | ) -> TSEnumMemberName<'a> { [INFO] [stdout] 8127 | TSEnumMemberName::StaticTemplateLiteral(self.alloc(self.template_literal( [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 8128 | | span, [INFO] [stdout] 8129 | | quasis, [INFO] [stdout] 8130 | | expressions, [INFO] [stdout] 8131 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:8411:47 [INFO] [stdout] | [INFO] [stdout] 8408 | quasis: Vec<'a, TemplateElement<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 8409 | expressions: Vec<'a, Expression<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 8410 | ) -> TSLiteral<'a> { [INFO] [stdout] 8411 | TSLiteral::TemplateLiteral(self.alloc(self.template_literal(span, quasis, expressions))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:8876:41 [INFO] [stdout] | [INFO] [stdout] 8870 | attributes: Option>, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 8871 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 8876 | TSType::TSImportType(self.alloc(self.ts_import_type( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 8877 | | span, [INFO] [stdout] 8878 | | is_type_of, [INFO] [stdout] 8879 | | parameter, [INFO] [stdout] ... | [INFO] [stdout] 8882 | | type_parameters, [INFO] [stdout] 8883 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:8959:47 [INFO] [stdout] | [INFO] [stdout] 8958 | pub fn ts_type_intersection_type(self, span: Span, types: Vec<'a, TSType<'a>>) -> TSType<'a> { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 8959 | TSType::TSIntersectionType(self.alloc(self.ts_intersection_type(span, types))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:9112:24 [INFO] [stdout] | [INFO] [stdout] 9108 | quasis: Vec<'a, TemplateElement<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 9109 | types: Vec<'a, TSType<'a>>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 9112 | self.alloc(self.ts_template_literal_type(span, quasis, types)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:9158:40 [INFO] [stdout] | [INFO] [stdout] 9156 | element_types: Vec<'a, TSTupleElement<'a>>, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 9157 | ) -> TSType<'a> { [INFO] [stdout] 9158 | TSType::TSTupleType(self.alloc(self.ts_tuple_type(span, element_types))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:9179:42 [INFO] [stdout] | [INFO] [stdout] 9178 | pub fn ts_type_type_literal(self, span: Span, members: Vec<'a, TSSignature<'a>>) -> TSType<'a> { [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 9179 | TSType::TSTypeLiteral(self.alloc(self.ts_type_literal(span, members))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:9332:40 [INFO] [stdout] | [INFO] [stdout] 9331 | pub fn ts_type_union_type(self, span: Span, types: Vec<'a, TSType<'a>>) -> TSType<'a> { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 9332 | TSType::TSUnionType(self.alloc(self.ts_union_type(span, types))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:9526:21 [INFO] [stdout] | [INFO] [stdout] 9524 | types: Vec<'a, TSType<'a>>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 9525 | ) -> Box<'a, TSUnionType<'a>> { [INFO] [stdout] 9526 | Box::new_in(self.ts_union_type(span, types), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:9558:21 [INFO] [stdout] | [INFO] [stdout] 9556 | types: Vec<'a, TSType<'a>>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 9557 | ) -> Box<'a, TSIntersectionType<'a>> { [INFO] [stdout] 9558 | Box::new_in(self.ts_intersection_type(span, types), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:9722:21 [INFO] [stdout] | [INFO] [stdout] 9720 | element_types: Vec<'a, TSTupleElement<'a>>, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 9721 | ) -> Box<'a, TSTupleType<'a>> { [INFO] [stdout] 9722 | Box::new_in(self.ts_tuple_type(span, element_types), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:10346:21 [INFO] [stdout] | [INFO] [stdout] 10344 | params: Vec<'a, TSType<'a>>, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 10345 | ) -> Box<'a, TSTypeParameterInstantiation<'a>> { [INFO] [stdout] 10346 | Box::new_in(self.ts_type_parameter_instantiation(span, params), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:10433:21 [INFO] [stdout] | [INFO] [stdout] 10431 | params: Vec<'a, TSTypeParameter<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 10432 | ) -> Box<'a, TSTypeParameterDeclaration<'a>> { [INFO] [stdout] 10433 | Box::new_in(self.ts_type_parameter_declaration(span, params), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:10604:13 [INFO] [stdout] | [INFO] [stdout] 10594 | extends: Option>>, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 10595 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 10596 | body: T2, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10604 | self.ts_interface_declaration(span, id, extends, type_parameters, body, declare), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:10638:21 [INFO] [stdout] | [INFO] [stdout] 10636 | body: Vec<'a, TSSignature<'a>>, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 10637 | ) -> Box<'a, TSInterfaceBody<'a>> { [INFO] [stdout] 10638 | Box::new_in(self.ts_interface_body(span, body), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:10725:50 [INFO] [stdout] | [INFO] [stdout] 10718 | parameters: Vec<'a, TSIndexSignatureName<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 10719 | type_annotation: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10725 | TSSignature::TSIndexSignature(self.alloc(self.ts_index_signature( [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 10726 | | span, [INFO] [stdout] 10727 | | parameters, [INFO] [stdout] 10728 | | type_annotation, [INFO] [stdout] 10729 | | readonly, [INFO] [stdout] 10730 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:10969:13 [INFO] [stdout] | [INFO] [stdout] 10961 | parameters: Vec<'a, TSIndexSignatureName<'a>>, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 10962 | type_annotation: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10969 | self.ts_index_signature(span, parameters, type_annotation, readonly), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:11544:24 [INFO] [stdout] | [INFO] [stdout] 11540 | directives: Vec<'a, Directive<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 11541 | body: Vec<'a, Statement<'a>>, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11544 | self.alloc(self.ts_module_block(span, directives, 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/generated/ast_builder.rs:11593:21 [INFO] [stdout] | [INFO] [stdout] 11590 | directives: Vec<'a, Directive<'a>>, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 11591 | body: Vec<'a, Statement<'a>>, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 11592 | ) -> Box<'a, TSModuleBlock<'a>> { [INFO] [stdout] 11593 | Box::new_in(self.ts_module_block(span, directives, body), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:11625:21 [INFO] [stdout] | [INFO] [stdout] 11623 | members: Vec<'a, TSSignature<'a>>, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 11624 | ) -> Box<'a, TSTypeLiteral<'a>> { [INFO] [stdout] 11625 | Box::new_in(self.ts_type_literal(span, members), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:11724:54 [INFO] [stdout] | [INFO] [stdout] 11718 | attributes: Option>, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 11719 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11724 | TSTypeQueryExprName::TSImportType(self.alloc(self.ts_import_type( [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 11725 | | span, [INFO] [stdout] 11726 | | is_type_of, [INFO] [stdout] 11727 | | parameter, [INFO] [stdout] ... | [INFO] [stdout] 11730 | | type_parameters, [INFO] [stdout] 11731 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:11810:13 [INFO] [stdout] | [INFO] [stdout] 11803 | attributes: Option>, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 11804 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11810 | / self.ts_import_type( [INFO] [stdout] 11811 | | span, [INFO] [stdout] 11812 | | is_type_of, [INFO] [stdout] 11813 | | parameter, [INFO] [stdout] ... | [INFO] [stdout] 11816 | | type_parameters, [INFO] [stdout] 11817 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:11855:21 [INFO] [stdout] | [INFO] [stdout] 11853 | elements: Vec<'a, TSImportAttribute<'a>>, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 11854 | ) -> Box<'a, TSImportAttributes<'a>> { [INFO] [stdout] 11855 | Box::new_in(self.ts_import_attributes(span, attributes_keyword, elements), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:12183:21 [INFO] [stdout] | [INFO] [stdout] 12180 | quasis: Vec<'a, TemplateElement<'a>>, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 12181 | types: Vec<'a, TSType<'a>>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 12182 | ) -> Box<'a, TSTemplateLiteralType<'a>> { [INFO] [stdout] 12183 | Box::new_in(self.ts_template_literal_type(span, quasis, types), self.allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:12718:13 [INFO] [stdout] | [INFO] [stdout] 12709 | opening_element: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 12710 | closing_element: T2, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 12711 | children: Vec<'a, JSXChild<'a>>, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 12718 | self.jsx_element(span, opening_element, closing_element, children), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:12777:13 [INFO] [stdout] | [INFO] [stdout] 12770 | attributes: Vec<'a, JSXAttributeItem<'a>>, [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 12771 | type_parameters: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 12777 | self.jsx_opening_element(span, self_closing, name, attributes, type_parameters), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:12852:13 [INFO] [stdout] | [INFO] [stdout] 12849 | children: Vec<'a, JSXChild<'a>>, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 12852 | self.jsx_fragment(span, opening_fragment, closing_fragment, children), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:13403:47 [INFO] [stdout] | [INFO] [stdout] 13395 | opening_element: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 13396 | closing_element: T2, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 13397 | children: Vec<'a, JSXChild<'a>>, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13403 | JSXAttributeValue::Element(self.alloc(self.jsx_element( [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 13404 | | span, [INFO] [stdout] 13405 | | opening_element, [INFO] [stdout] 13406 | | closing_element, [INFO] [stdout] 13407 | | children, [INFO] [stdout] 13408 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:13437:48 [INFO] [stdout] | [INFO] [stdout] 13435 | children: Vec<'a, JSXChild<'a>>, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 13436 | ) -> JSXAttributeValue<'a> { [INFO] [stdout] 13437 | JSXAttributeValue::Fragment(self.alloc(self.jsx_fragment( [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 13438 | | span, [INFO] [stdout] 13439 | | opening_fragment, [INFO] [stdout] 13440 | | closing_fragment, [INFO] [stdout] 13441 | | children, [INFO] [stdout] 13442 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:13529:38 [INFO] [stdout] | [INFO] [stdout] 13521 | opening_element: T1, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 13522 | closing_element: T2, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 13523 | children: Vec<'a, JSXChild<'a>>, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13529 | JSXChild::Element(self.alloc(self.jsx_element( [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 13530 | | span, [INFO] [stdout] 13531 | | opening_element, [INFO] [stdout] 13532 | | closing_element, [INFO] [stdout] 13533 | | children, [INFO] [stdout] 13534 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated/ast_builder.rs:13563:39 [INFO] [stdout] | [INFO] [stdout] 13561 | children: Vec<'a, JSXChild<'a>>, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 13562 | ) -> JSXChild<'a> { [INFO] [stdout] 13563 | JSXChild::Fragment(self.alloc(self.jsx_fragment( [INFO] [stdout] | _______________________________________^ [INFO] [stdout] 13564 | | span, [INFO] [stdout] 13565 | | opening_fragment, [INFO] [stdout] 13566 | | closing_fragment, [INFO] [stdout] 13567 | | children, [INFO] [stdout] 13568 | | ))) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [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 104 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 104 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `oxc_ast` (lib test) due to 105 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `oxc_ast` (lib) due to 105 previous errors [INFO] running `Command { std: "docker" "inspect" "73c056b87b365a4c899e34b486c11c97e17f3006631b6f0f57879a0ac9f02878", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "73c056b87b365a4c899e34b486c11c97e17f3006631b6f0f57879a0ac9f02878", kill_on_drop: false }` [INFO] [stdout] 73c056b87b365a4c899e34b486c11c97e17f3006631b6f0f57879a0ac9f02878