[INFO] fetching crate semver-parser 0.10.2... [INFO] checking semver-parser-0.10.2 against master#1f12b9b0fdbe735968ac002792a720f0ba4faca6 for crater-rollup-uwu [INFO] extracting crate semver-parser 0.10.2 into /workspace/builds/worker-7-tc1/source [INFO] validating manifest of crates.io crate semver-parser 0.10.2 on toolchain 1f12b9b0fdbe735968ac002792a720f0ba4faca6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate semver-parser 0.10.2 [INFO] finished tweaking crates.io crate semver-parser 0.10.2 [INFO] tweaked toml for crates.io crate semver-parser 0.10.2 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] crate crates.io crate semver-parser 0.10.2 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded pest_generator v2.1.3 [INFO] [stderr] Downloaded ucd-trie v0.1.3 [INFO] [stderr] Downloaded pest v2.1.3 [INFO] [stderr] Downloaded pest_meta v2.1.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f57f535afc30739110798ca914c258c44a5f72ba9b6052919d4d3ff418a46d19 [INFO] running `Command { std: "docker" "start" "-a" "f57f535afc30739110798ca914c258c44a5f72ba9b6052919d4d3ff418a46d19", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f57f535afc30739110798ca914c258c44a5f72ba9b6052919d4d3ff418a46d19", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f57f535afc30739110798ca914c258c44a5f72ba9b6052919d4d3ff418a46d19", kill_on_drop: false }` [INFO] [stdout] f57f535afc30739110798ca914c258c44a5f72ba9b6052919d4d3ff418a46d19 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "-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" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a48233fd33668c3d3486de43a4dec19fc205a20d3222a1f421707243b4a8075c [INFO] running `Command { std: "docker" "start" "-a" "a48233fd33668c3d3486de43a4dec19fc205a20d3222a1f421707243b4a8075c", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.18 [INFO] [stderr] Checking ucd-trie v0.1.3 [INFO] [stderr] Checking unicode-xid v0.2.1 [INFO] [stderr] Compiling syn v1.0.34 [INFO] [stderr] Checking maplit v1.0.2 [INFO] [stderr] Checking pest v2.1.3 [INFO] [stderr] Checking quote v1.0.7 [INFO] [stderr] Checking pest_meta v2.1.3 [INFO] [stderr] Checking semver-parser v0.10.2 (/opt/rustwide/workdir) [INFO] [stderr] Checking pest_generator v2.1.3 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/version.rs:216:13 [INFO] [stdout] | [INFO] [stdout] 216 | format!("'{}' incorrectly considered a valid parse", version) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: `#[warn(non_fmt_panics)]` on by default [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 216 - format!("'{}' incorrectly considered a valid parse", version) [INFO] [stdout] 216 + "'{}' incorrectly considered a valid parse", version [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/version.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 228 | format!("'{}' incorrectly considered a valid parse", version) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 228 - format!("'{}' incorrectly considered a valid parse", version) [INFO] [stdout] 228 + "'{}' incorrectly considered a valid parse", version [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/version.rs:240:13 [INFO] [stdout] | [INFO] [stdout] 240 | format!("'{}' incorrectly considered a valid parse", version) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 240 - format!("'{}' incorrectly considered a valid parse", version) [INFO] [stdout] 240 + "'{}' incorrectly considered a valid parse", version [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/version.rs:252:13 [INFO] [stdout] | [INFO] [stdout] 252 | format!("'{}' incorrectly considered a valid parse", version) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 252 - format!("'{}' incorrectly considered a valid parse", version) [INFO] [stdout] 252 + "'{}' incorrectly considered a valid parse", version [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/version.rs:264:13 [INFO] [stdout] | [INFO] [stdout] 264 | format!("'{}' incorrectly considered a valid parse", version) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 264 - format!("'{}' incorrectly considered a valid parse", version) [INFO] [stdout] 264 + "'{}' incorrectly considered a valid parse", version [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.51s [INFO] running `Command { std: "docker" "inspect" "a48233fd33668c3d3486de43a4dec19fc205a20d3222a1f421707243b4a8075c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a48233fd33668c3d3486de43a4dec19fc205a20d3222a1f421707243b4a8075c", kill_on_drop: false }` [INFO] [stdout] a48233fd33668c3d3486de43a4dec19fc205a20d3222a1f421707243b4a8075c [INFO] checking semver-parser-0.10.2 against try#f9935d29d867449445ee008640ccca1bf1ae0889+rustflags=-Dtail_expr_drop_order for crater-rollup-uwu [INFO] extracting crate semver-parser 0.10.2 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate semver-parser 0.10.2 on toolchain f9935d29d867449445ee008640ccca1bf1ae0889 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate semver-parser 0.10.2 [INFO] finished tweaking crates.io crate semver-parser 0.10.2 [INFO] tweaked toml for crates.io crate semver-parser 0.10.2 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] crate crates.io crate semver-parser 0.10.2 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d192eb0fa5b1298e46912bee2fb028b30a3fc96e937e4a5074fc20523a0aeb82 [INFO] running `Command { std: "docker" "start" "-a" "d192eb0fa5b1298e46912bee2fb028b30a3fc96e937e4a5074fc20523a0aeb82", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d192eb0fa5b1298e46912bee2fb028b30a3fc96e937e4a5074fc20523a0aeb82", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d192eb0fa5b1298e46912bee2fb028b30a3fc96e937e4a5074fc20523a0aeb82", kill_on_drop: false }` [INFO] [stdout] d192eb0fa5b1298e46912bee2fb028b30a3fc96e937e4a5074fc20523a0aeb82 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5ad517d19bae075a98e672f817cafb65a7541dcd70368d819e8cdd79fdb76a99 [INFO] running `Command { std: "docker" "start" "-a" "5ad517d19bae075a98e672f817cafb65a7541dcd70368d819e8cdd79fdb76a99", kill_on_drop: false }` [INFO] [stderr] Checking ucd-trie v0.1.3 [INFO] [stderr] Compiling proc-macro2 v1.0.18 [INFO] [stderr] Checking unicode-xid v0.2.1 [INFO] [stderr] Compiling syn v1.0.34 [INFO] [stderr] Checking maplit v1.0.2 [INFO] [stderr] Checking pest v2.1.3 [INFO] [stderr] Checking quote v1.0.7 [INFO] [stderr] Checking pest_meta v2.1.3 [INFO] [stderr] Checking semver-parser v0.10.2 (/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/generated.rs:55:15 [INFO] [stdout] | [INFO] [stdout] 54 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 55 | / self::SOI(state) [INFO] [stdout] 56 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] 57 | | .and_then(|state| { [INFO] [stdout] 58 | | state.sequence(|state| { [INFO] [stdout] ... | [INFO] [stdout] 111 | | }) [INFO] [stdout] 112 | | .and_then(|state| super::hidden::skip(state)) [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/generated.rs:60:23 [INFO] [stdout] | [INFO] [stdout] 59 | state.optional(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60 | self::space(state).and_then(|state| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:63:29 [INFO] [stdout] | [INFO] [stdout] 62 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63 | super::hidden::skip(state).and_then(|state| self::space(state)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:76:23 [INFO] [stdout] | [INFO] [stdout] 75 | state.optional(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 76 | / state [INFO] [stdout] 77 | | .sequence(|state| { [INFO] [stdout] 78 | | self::logical_or(state) [INFO] [stdout] 79 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] 80 | | .and_then(|state| self::range(state)) [INFO] [stdout] 81 | | }) [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:78:27 [INFO] [stdout] | [INFO] [stdout] 77 | .sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 78 | / self::logical_or(state) [INFO] [stdout] 79 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:85:31 [INFO] [stdout] | [INFO] [stdout] 84 | ... state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 85 | ... super::hidden::skip(state).and_then(|state| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:87:35 [INFO] [stdout] | [INFO] [stdout] 86 | ... state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | / ... self::logical_or(state) [INFO] [stdout] 88 | | ... .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:102:23 [INFO] [stdout] | [INFO] [stdout] 101 | state.optional(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 102 | self::space(state).and_then(|state| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:105:29 [INFO] [stdout] | [INFO] [stdout] 104 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 105 | super::hidden::skip(state).and_then(|state| self::space(state)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:124:15 [INFO] [stdout] | [INFO] [stdout] 123 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 124 | / state [INFO] [stdout] 125 | | .sequence(|state| { [INFO] [stdout] 126 | | state.optional(|state| { [INFO] [stdout] 127 | | self::space(state).and_then(|state| { [INFO] [stdout] ... | [INFO] [stdout] 137 | | .and_then(|state| state.match_string("||")) [INFO] [stdout] 138 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_____________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:127:21 [INFO] [stdout] | [INFO] [stdout] 126 | state.optional(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 127 | self::space(state).and_then(|state| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:130:27 [INFO] [stdout] | [INFO] [stdout] 129 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 130 | super::hidden::skip(state).and_then(|state| self::space(state)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:142:23 [INFO] [stdout] | [INFO] [stdout] 141 | state.optional(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | self::space(state).and_then(|state| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:145:29 [INFO] [stdout] | [INFO] [stdout] 144 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 145 | super::hidden::skip(state).and_then(|state| self::space(state)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:161:13 [INFO] [stdout] | [INFO] [stdout] 160 | state.rule(Rule::range, |state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 161 | / self::hyphen(state) [INFO] [stdout] 162 | | .or_else(|state| { [INFO] [stdout] 163 | | state.sequence(|state| { [INFO] [stdout] 164 | | self::simple(state) [INFO] [stdout] ... | [INFO] [stdout] 235 | | }) [INFO] [stdout] 236 | | }) [INFO] [stdout] | |________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated.rs:164:19 [INFO] [stdout] | [INFO] [stdout] 163 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 164 | / self::simple(state) [INFO] [stdout] 165 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:169:27 [INFO] [stdout] | [INFO] [stdout] 168 | state.optional(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 169 | / state [INFO] [stdout] 170 | | .sequence(|state| { [INFO] [stdout] 171 | | state [INFO] [stdout] 172 | | .optional(|state| state.match_string(",")) [INFO] [stdout] ... | [INFO] [stdout] 195 | | .and_then(|state| self::simple(state)) [INFO] [stdout] 196 | | }) [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/generated.rs:171:31 [INFO] [stdout] | [INFO] [stdout] 170 | ... .sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 171 | / ... state [INFO] [stdout] 172 | | ... .optional(|state| state.match_string(",")) [INFO] [stdout] 173 | | ... .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] 174 | | ... .and_then(|state| { [INFO] [stdout] ... | [INFO] [stdout] 193 | | ... }) [INFO] [stdout] 194 | | ... .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:176:37 [INFO] [stdout] | [INFO] [stdout] 175 | ... state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 176 | / ... self::space(state) [INFO] [stdout] 177 | | ... .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:181:45 [INFO] [stdout] | [INFO] [stdout] 180 | ... state.optional(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 181 | ... self::space(state).and_then(|state| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:184:51 [INFO] [stdout] | [INFO] [stdout] 183 | ... state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 184 | ... super::hidden::skip(state) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:200:35 [INFO] [stdout] | [INFO] [stdout] 199 | ... state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 200 | ... super::hidden::skip(state).and_then(|state| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:202:39 [INFO] [stdout] | [INFO] [stdout] 201 | ... state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 202 | / ... state [INFO] [stdout] 203 | | ... .optional(|state| state.match_string(",")) [INFO] [stdout] 204 | | ... .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] 205 | | ... .and_then(|state| { [INFO] [stdout] ... | [INFO] [stdout] 224 | | ... }) [INFO] [stdout] 225 | | ... .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:207:45 [INFO] [stdout] | [INFO] [stdout] 206 | ... state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 207 | / ... self::space(state) [INFO] [stdout] 208 | | ... .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:212:53 [INFO] [stdout] | [INFO] [stdout] 211 | ... state.optional(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 212 | ... self::space(state).and_then(|state| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:215:59 [INFO] [stdout] | [INFO] [stdout] 214 | ... state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 215 | ... super::hidden::skip(state) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:254:15 [INFO] [stdout] | [INFO] [stdout] 253 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 254 | / self::partial(state) [INFO] [stdout] 255 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] 256 | | .and_then(|state| { [INFO] [stdout] 257 | | state.sequence(|state| { [INFO] [stdout] ... | [INFO] [stdout] 296 | | }) [INFO] [stdout] 297 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_____________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:258:21 [INFO] [stdout] | [INFO] [stdout] 257 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 258 | / self::space(state) [INFO] [stdout] 259 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:263:29 [INFO] [stdout] | [INFO] [stdout] 262 | state.optional(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 263 | self::space(state).and_then(|state| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:266:35 [INFO] [stdout] | [INFO] [stdout] 265 | ... state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 266 | ... super::hidden::skip(state).and_then(|state| self::space(state)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:280:21 [INFO] [stdout] | [INFO] [stdout] 279 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 280 | / self::space(state) [INFO] [stdout] 281 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:285:29 [INFO] [stdout] | [INFO] [stdout] 284 | state.optional(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 285 | self::space(state).and_then(|state| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:288:35 [INFO] [stdout] | [INFO] [stdout] 287 | ... state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 288 | ... super::hidden::skip(state).and_then(|state| self::space(state)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:308:13 [INFO] [stdout] | [INFO] [stdout] 307 | state.rule(Rule::simple, |state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 308 | / self::primitive(state) [INFO] [stdout] 309 | | .or_else(|state| self::partial(state)) [INFO] [stdout] 310 | | .or_else(|state| self::tilde(state)) [INFO] [stdout] | |__________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:321:15 [INFO] [stdout] | [INFO] [stdout] 320 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 321 | / self::primitive_op(state) [INFO] [stdout] 322 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] 323 | | .and_then(|state| { [INFO] [stdout] 324 | | state.sequence(|state| { [INFO] [stdout] ... | [INFO] [stdout] 335 | | }) [INFO] [stdout] 336 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_____________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:326:23 [INFO] [stdout] | [INFO] [stdout] 325 | state.optional(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 326 | self::space(state).and_then(|state| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:329:29 [INFO] [stdout] | [INFO] [stdout] 328 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 329 | super::hidden::skip(state).and_then(|state| self::space(state)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:347:13 [INFO] [stdout] | [INFO] [stdout] 346 | state.rule(Rule::primitive_op, |state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 347 | / state [INFO] [stdout] 348 | | .match_string("<=") [INFO] [stdout] 349 | | .or_else(|state| state.match_string(">=")) [INFO] [stdout] 350 | | .or_else(|state| state.match_string(">")) [INFO] [stdout] 351 | | .or_else(|state| state.match_string("<")) [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:362:15 [INFO] [stdout] | [INFO] [stdout] 361 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 362 | / self::xr(state) [INFO] [stdout] 363 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_____________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:367:23 [INFO] [stdout] | [INFO] [stdout] 366 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 367 | / state [INFO] [stdout] 368 | | .match_string(".") [INFO] [stdout] 369 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] 370 | | .and_then(|state| self::xr(state)) [INFO] [stdout] 371 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_____________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:375:31 [INFO] [stdout] | [INFO] [stdout] 374 | ... state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 375 | / ... state [INFO] [stdout] 376 | | ... .match_string(".") [INFO] [stdout] 377 | | ... .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] 378 | | ... .and_then(|state| self::xr(state)) [INFO] [stdout] 379 | | ... .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:396:13 [INFO] [stdout] | [INFO] [stdout] 395 | state.rule(Rule::xr, |state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 396 | self::xr_op(state).or_else(|state| self::nr(state)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:405:13 [INFO] [stdout] | [INFO] [stdout] 404 | state.rule(Rule::xr_op, |state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 405 | / state [INFO] [stdout] 406 | | .match_string("x") [INFO] [stdout] 407 | | .or_else(|state| state.match_string("X")) [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:417:13 [INFO] [stdout] | [INFO] [stdout] 416 | state.rule(Rule::nr, |state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 417 | state.match_string("0").or_else(|state| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:419:17 [INFO] [stdout] | [INFO] [stdout] 418 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 419 | / state [INFO] [stdout] 420 | | .match_range('1'..'9') [INFO] [stdout] 421 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:425:25 [INFO] [stdout] | [INFO] [stdout] 424 | state.optional(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 425 | state.match_range('0'..'9').and_then(|state| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:428:31 [INFO] [stdout] | [INFO] [stdout] 427 | ... state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 428 | ... super::hidden::skip(state) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:447:15 [INFO] [stdout] | [INFO] [stdout] 446 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 447 | / state [INFO] [stdout] 448 | | .match_string("~>") [INFO] [stdout] 449 | | .or_else(|state| state.match_string("~")) [INFO] [stdout] 450 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] ... | [INFO] [stdout] 463 | | }) [INFO] [stdout] 464 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_____________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:454:23 [INFO] [stdout] | [INFO] [stdout] 453 | state.optional(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 454 | self::space(state).and_then(|state| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:457:29 [INFO] [stdout] | [INFO] [stdout] 456 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 457 | super::hidden::skip(state).and_then(|state| self::space(state)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:476:15 [INFO] [stdout] | [INFO] [stdout] 475 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 476 | / state [INFO] [stdout] 477 | | .match_string("^") [INFO] [stdout] 478 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] 479 | | .and_then(|state| { [INFO] [stdout] ... | [INFO] [stdout] 491 | | }) [INFO] [stdout] 492 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_____________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:482:23 [INFO] [stdout] | [INFO] [stdout] 481 | state.optional(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 482 | self::space(state).and_then(|state| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:485:29 [INFO] [stdout] | [INFO] [stdout] 484 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 485 | super::hidden::skip(state).and_then(|state| self::space(state)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:504:15 [INFO] [stdout] | [INFO] [stdout] 503 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 504 | / state [INFO] [stdout] 505 | | .match_string("-") [INFO] [stdout] 506 | | .or_else(|state| state.match_string("+")) [INFO] [stdout] 507 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_____________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:519:15 [INFO] [stdout] | [INFO] [stdout] 518 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 519 | / self::part(state) [INFO] [stdout] 520 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_____________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:524:23 [INFO] [stdout] | [INFO] [stdout] 523 | state.optional(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 524 | / state [INFO] [stdout] 525 | | .sequence(|state| { [INFO] [stdout] 526 | | state [INFO] [stdout] 527 | | .match_string(".") [INFO] [stdout] 528 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] 529 | | .and_then(|state| self::part(state)) [INFO] [stdout] 530 | | }) [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:526:27 [INFO] [stdout] | [INFO] [stdout] 525 | .sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 526 | / state [INFO] [stdout] 527 | | .match_string(".") [INFO] [stdout] 528 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:534:31 [INFO] [stdout] | [INFO] [stdout] 533 | ... state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 534 | ... super::hidden::skip(state).and_then(|state| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:536:35 [INFO] [stdout] | [INFO] [stdout] 535 | ... state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 536 | / ... state [INFO] [stdout] 537 | | ... .match_string(".") [INFO] [stdout] 538 | | ... .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:557:13 [INFO] [stdout] | [INFO] [stdout] 556 | state.rule(Rule::part, |state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 557 | self::nr(state).or_else(|state| { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:559:17 [INFO] [stdout] | [INFO] [stdout] 558 | state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 559 | / state [INFO] [stdout] 560 | | .match_string("-") [INFO] [stdout] 561 | | .or_else(|state| state.match_range('0'..'9')) [INFO] [stdout] 562 | | .or_else(|state| state.match_range('A'..'Z')) [INFO] [stdout] 563 | | .or_else(|state| state.match_range('a'..'z')) [INFO] [stdout] 564 | | .and_then(|state| super::hidden::skip(state)) [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:568:25 [INFO] [stdout] | [INFO] [stdout] 567 | state.optional(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 568 | / state [INFO] [stdout] 569 | | .match_string("-") [INFO] [stdout] 570 | | .or_else(|state| state.match_range('0'..'9')) [INFO] [stdout] 571 | | .or_else(|state| state.match_range('A'..'Z')) [INFO] [stdout] 572 | | .or_else(|state| state.match_range('a'..'z')) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:576:33 [INFO] [stdout] | [INFO] [stdout] 575 | ... state.sequence(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 576 | ... super::hidden::skip(state).and_then(|state| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:577:35 [INFO] [stdout] | [INFO] [stdout] 576 | ... super::hidden::skip(state).and_then(|state| { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 577 | / ... state [INFO] [stdout] 578 | | ... .match_string("-") [INFO] [stdout] 579 | | ... .or_else(|state| state.match_range('0'..'9')) [INFO] [stdout] 580 | | ... .or_else(|state| state.match_range('A'..'Z')) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:598:11 [INFO] [stdout] | [INFO] [stdout] 596 | state: Box<::pest::ParserState>, [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 597 | ) -> ::pest::ParseResult>> { [INFO] [stdout] 598 | / state [INFO] [stdout] 599 | | .match_string(" ") [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [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 65 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `semver-parser` (lib) due to 66 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "5ad517d19bae075a98e672f817cafb65a7541dcd70368d819e8cdd79fdb76a99", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5ad517d19bae075a98e672f817cafb65a7541dcd70368d819e8cdd79fdb76a99", kill_on_drop: false }` [INFO] [stdout] 5ad517d19bae075a98e672f817cafb65a7541dcd70368d819e8cdd79fdb76a99