[INFO] fetching crate semver-parser 0.10.2... [INFO] checking semver-parser-0.10.2 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate semver-parser 0.10.2 into /workspace/builds/worker-4-tc2/source [INFO] validating manifest of crates.io crate semver-parser 0.10.2 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 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-4-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" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 865b007641ca0ec6a32f1729a9af8a8374caba7714f6bb9048349860aeda213a [INFO] running `Command { std: "docker" "start" "-a" "865b007641ca0ec6a32f1729a9af8a8374caba7714f6bb9048349860aeda213a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "865b007641ca0ec6a32f1729a9af8a8374caba7714f6bb9048349860aeda213a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "865b007641ca0ec6a32f1729a9af8a8374caba7714f6bb9048349860aeda213a", kill_on_drop: false }` [INFO] [stdout] 865b007641ca0ec6a32f1729a9af8a8374caba7714f6bb9048349860aeda213a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 78d446e35b9f0af55a19404f825fd78bcb1772f13211ccbfc627f94e2bb1900c [INFO] running `Command { std: "docker" "start" "-a" "78d446e35b9f0af55a19404f825fd78bcb1772f13211ccbfc627f94e2bb1900c", kill_on_drop: false }` [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 semver-parser v0.10.2 (/opt/rustwide/workdir) [INFO] [stderr] Checking pest_meta v2.1.3 [INFO] [stdout] error: these 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" "78d446e35b9f0af55a19404f825fd78bcb1772f13211ccbfc627f94e2bb1900c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "78d446e35b9f0af55a19404f825fd78bcb1772f13211ccbfc627f94e2bb1900c", kill_on_drop: false }` [INFO] [stdout] 78d446e35b9f0af55a19404f825fd78bcb1772f13211ccbfc627f94e2bb1900c