[INFO] fetching crate volt_parse 0.5.0... [INFO] checking volt_parse-0.5.0 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate volt_parse 0.5.0 into /workspace/builds/worker-4-tc2/source [INFO] validating manifest of crates.io crate volt_parse 0.5.0 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate volt_parse 0.5.0 [INFO] finished tweaking crates.io crate volt_parse 0.5.0 [INFO] tweaked toml for crates.io crate volt_parse 0.5.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 4 packages to latest compatible versions [INFO] [stderr] Adding itertools v0.10.5 (latest: v0.13.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-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] 8ff500bb56c101d21a03d38f469c76575866746b63435dc15abb88c8069134bf [INFO] running `Command { std: "docker" "start" "-a" "8ff500bb56c101d21a03d38f469c76575866746b63435dc15abb88c8069134bf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8ff500bb56c101d21a03d38f469c76575866746b63435dc15abb88c8069134bf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8ff500bb56c101d21a03d38f469c76575866746b63435dc15abb88c8069134bf", kill_on_drop: false }` [INFO] [stdout] 8ff500bb56c101d21a03d38f469c76575866746b63435dc15abb88c8069134bf [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] 76c890e29127574e172b1eaed3caca4818c99452a86b110676c46d082ae1d9d5 [INFO] running `Command { std: "docker" "start" "-a" "76c890e29127574e172b1eaed3caca4818c99452a86b110676c46d082ae1d9d5", kill_on_drop: false }` [INFO] [stderr] Checking either v1.13.0 [INFO] [stderr] Checking volt_parse v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/combiner.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 8 | a : POut<'a, DatA>, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 9 | b : POut<'a, DatB>, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 10 | comb : impl CombinerOk<'a, DatA, DatB, DatOut>, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 13 | match (a, b) [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/volt_parse/combiner.rs:30:32 [INFO] [stdout] | [INFO] [stdout] 27 | comb : impl Fn(DatA, DatB) -> DatOut + Clone, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | move |a, b| gen_comb(a, b, comb.clone()) [INFO] [stdout] | - - ^^^^^^^^^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:19:15 [INFO] [stdout] | [INFO] [stdout] 13 | a : impl Parser<'a, DatA>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 14 | b : impl Parser<'a, DatB>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 15 | comb : impl Combiner<'a, DatA, DatB, DatOut>, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 19 | match a(ind) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:37:57 [INFO] [stdout] | [INFO] [stdout] 33 | p : impl Parser<'a, DatIn>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 34 | f : impl Fn(PRes<'a, DatIn>) -> POut<'a, DatOut> + Clone, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 37 | move |ind : &ParserInput<'a>| -> POut<'a, DatOut> { p(ind).and_then(&f) } [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:46:16 [INFO] [stdout] | [INFO] [stdout] 42 | p : impl Parser<'a, DatIn>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 43 | f : impl Fn(PRes<'a, DatIn>) -> PRes<'a, DatOut> + Clone, [INFO] [stdout] | -------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 46 | mod_out(p, move |v : PRes<'a, DatIn>| -> POut<'a, DatOut> { Ok(f(v)) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:46:68 [INFO] [stdout] | [INFO] [stdout] 43 | f : impl Fn(PRes<'a, DatIn>) -> PRes<'a, DatOut> + Clone, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 46 | mod_out(p, move |v : PRes<'a, DatIn>| -> POut<'a, DatOut> { Ok(f(v)) }) [INFO] [stdout] | ------------------- ^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:55:16 [INFO] [stdout] | [INFO] [stdout] 51 | p : impl Parser<'a, DatIn>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 52 | f : impl Fn(DatIn) -> DatOut + Clone, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 55 | mod_dat(p, move |od : PRes<'a, DatIn>| -> PRes<'a, DatOut> { [INFO] [stdout] | ________________^ [INFO] [stdout] 56 | | PRes { [INFO] [stdout] 57 | | val : f(od.val), [INFO] [stdout] 58 | | pos : od.pos, [INFO] [stdout] 59 | | remainder : od.remainder, [INFO] [stdout] 60 | | } [INFO] [stdout] 61 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:57:25 [INFO] [stdout] | [INFO] [stdout] 52 | f : impl Fn(DatIn) -> DatOut + Clone, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 55 | mod_dat(p, move |od : PRes<'a, DatIn>| -> PRes<'a, DatOut> { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 56 | PRes { [INFO] [stdout] 57 | val : f(od.val), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:70:16 [INFO] [stdout] | [INFO] [stdout] 66 | p : impl Parser<'a, DatIn>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67 | v : impl Fn() -> DatOut + Clone, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | mod_dat(p, move |od : PRes<'a, DatIn>| -> PRes<'a, DatOut> { [INFO] [stdout] | ________________^ [INFO] [stdout] 71 | | PRes { [INFO] [stdout] 72 | | val : v(), [INFO] [stdout] 73 | | pos : od.pos, [INFO] [stdout] 74 | | remainder : od.remainder, [INFO] [stdout] 75 | | } [INFO] [stdout] 76 | | }) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:72:25 [INFO] [stdout] | [INFO] [stdout] 67 | v : impl Fn() -> DatOut + Clone, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | mod_dat(p, move |od : PRes<'a, DatIn>| -> PRes<'a, DatOut> { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 71 | PRes { [INFO] [stdout] 72 | val : v(), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:88:55 [INFO] [stdout] | [INFO] [stdout] 82 | pub fn defer<'a, DatT, G, R>(p_fn : G) -> impl Parser<'a, DatT> [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 88 | move |ind : &ParserInput<'a>| -> POut<'a, DatT> { p_fn()(ind) } [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 93 | p : impl Parser<'a, DatT>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 94 | f : impl Fn(&PRes<'a, DatT>) -> bool + Clone, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 98 | p(ind).and_then(|r| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:119:19 [INFO] [stdout] | [INFO] [stdout] 115 | p : impl Parser<'a, DatT>, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 116 | f : impl Fn(&PRes<'a, DatT>) -> bool + Clone, [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 119 | succeed_if(p, move |r| !f(r)) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:135:12 [INFO] [stdout] | [INFO] [stdout] 132 | pub fn always<'a, DatT : PResData>(default_fn : impl Fn() -> DatT + Clone) -> impl Parser<'a, DatT> [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 135 | Ok(PRes { [INFO] [stdout] | ____________^ [INFO] [stdout] 136 | | val : default_fn(), [INFO] [stdout] 137 | | pos : ind.pos, [INFO] [stdout] 138 | | remainder : ind.text, [INFO] [stdout] 139 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:150:15 [INFO] [stdout] | [INFO] [stdout] 145 | p : impl Parser<'a, DatT>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 146 | default_fn : impl Fn() -> DatT + Clone, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 150 | match p(ind) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:171:57 [INFO] [stdout] | [INFO] [stdout] 166 | a : impl Parser<'a, DatA>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 167 | b : impl Parser<'a, DatB>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 168 | comb : impl Combiner<'a, DatA, DatB, DatOut>, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 171 | move |ind : &ParserInput<'a>| -> POut<'a, DatOut> { a(ind).and_then(|left| comb(Ok(left), b(ind))) } [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:171:85 [INFO] [stdout] | [INFO] [stdout] 171 | move |ind : &ParserInput<'a>| -> POut<'a, DatOut> { a(ind).and_then(|left| comb(Ok(left), b(ind))) } [INFO] [stdout] | ---- ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:171:95 [INFO] [stdout] | [INFO] [stdout] 171 | move |ind : &ParserInput<'a>| -> POut<'a, DatOut> { a(ind).and_then(|left| comb(Ok(left), b(ind))) } [INFO] [stdout] | ---- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:178:15 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn or<'a, DatT : PResData>(a : impl Parser<'a, DatT>, b : impl Parser<'a, DatT>) -> impl Parser<'a, DatT> [INFO] [stdout] | - - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 178 | match a(ind) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:205:13 [INFO] [stdout] | [INFO] [stdout] 200 | a : impl Parser<'a, DatA>, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 201 | b : impl Parser<'a, DatB>, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 202 | comb : impl Combiner<'a, DatA, DatB, DatOut>, [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 205 | mod_val(or2(then(a.clone(), b.clone(), comb), or2(a, b)), |v| match v [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:297:13 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn one_or_none<'a, DatT : PResData>(p : impl Parser<'a, DatT>) -> impl Parser<'a, Option> [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 296 | { [INFO] [stdout] 297 | mod_val(or2(p, always(|| ())), |v : Or2| -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:310:9 [INFO] [stdout] | [INFO] [stdout] 307 | pub fn none_or_many<'a, DatT : PResData>(p : impl Parser<'a, DatT>) -> impl Parser<'a, Vec> [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 310 | / mod_val( [INFO] [stdout] 311 | | one_or_none(then( [INFO] [stdout] 312 | | p.clone(), [INFO] [stdout] 313 | | none_or_many(p.clone()), [INFO] [stdout] ... | [INFO] [stdout] 319 | | |opt_list| opt_list.unwrap_or_else(|| vec![]), [INFO] [stdout] 320 | | )(ind) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:327:16 [INFO] [stdout] | [INFO] [stdout] 325 | pub fn one_or_many<'a, DatT : PResData>(p : impl Parser<'a, DatT>) -> impl Parser<'a, Vec> [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 326 | { [INFO] [stdout] 327 | succeed_if(none_or_many(p), move |v : &PRes<'a, Vec>| v.val.len() > 0) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:337:10 [INFO] [stdout] | [INFO] [stdout] 332 | pa : impl Parser<'a, DatA>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 333 | pb : impl Parser<'a, DatB>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 334 | comb : impl Combiner<'a, Vec, DatB, DatOut>, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 337 | then(none_or_many(pa), pb, comb) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:347:10 [INFO] [stdout] | [INFO] [stdout] 342 | pa : impl Parser<'a, DatA>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 343 | pb : impl Parser<'a, DatB>, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 344 | comb : impl Combiner<'a, Vec, DatB, DatOut>, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 347 | then(one_or_many(pa), pb, comb) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:422:24 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn consume_chars_until<'a, DatEnd : PResData>(p : impl Parser<'a, DatEnd>) -> impl Parser<'a, (String, DatEnd)> [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 421 | { [INFO] [stdout] 422 | none_or_many_until(any_char(), p.clone(), tuple_left_char_vec_to_str) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:422:36 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn consume_chars_until<'a, DatEnd : PResData>(p : impl Parser<'a, DatEnd>) -> impl Parser<'a, (String, DatEnd)> [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 421 | { [INFO] [stdout] 422 | none_or_many_until(any_char(), p.clone(), tuple_left_char_vec_to_str) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core.rs:487:9 [INFO] [stdout] | [INFO] [stdout] 482 | pub fn no_consume<'a, DatT : PResData>(p : impl Parser<'a, DatT>) -> impl Parser<'a, DatT> [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 487 | p(ind).map(|p_res| -> PRes<'a, DatT> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn or2<'a, DatA, DatB>(a : impl Parser<'a, DatA>, b : impl Parser<'a, DatB>) -> impl Parser<'a, Or2> [INFO] [stdout] | - - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 14 | / a(ind) [INFO] [stdout] 15 | | .map(|ao| ao.with_val(Or2::A(ao.val.clone()))) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | .map(|ao| ao.with_val(Or2::A(ao.val.clone()))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:16:26 [INFO] [stdout] | [INFO] [stdout] 16 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or2::B(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:16:54 [INFO] [stdout] | [INFO] [stdout] 16 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or2::B(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 22 | a : impl Parser<'a, DatA>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 23 | b : impl Parser<'a, DatB>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | c : impl Parser<'a, DatC>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | / a(ind) [INFO] [stdout] 29 | | .map(|ao| ao.with_val(Or3::A(ao.val.clone()))) [INFO] [stdout] 30 | | .or_else(|_| b(ind).map(|ao| ao.with_val(Or3::B(ao.val.clone())))) [INFO] [stdout] | |______________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:29:35 [INFO] [stdout] | [INFO] [stdout] 29 | .map(|ao| ao.with_val(Or3::A(ao.val.clone()))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:30:26 [INFO] [stdout] | [INFO] [stdout] 30 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or3::B(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:30:54 [INFO] [stdout] | [INFO] [stdout] 30 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or3::B(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:31:26 [INFO] [stdout] | [INFO] [stdout] 31 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or3::C(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:31:54 [INFO] [stdout] | [INFO] [stdout] 31 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or3::C(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 37 | a : impl Parser<'a, DatA>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38 | b : impl Parser<'a, DatB>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | c : impl Parser<'a, DatC>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | d : impl Parser<'a, DatD>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 44 | / a(ind) [INFO] [stdout] 45 | | .map(|ao| ao.with_val(Or4::A(ao.val.clone()))) [INFO] [stdout] 46 | | .or_else(|_| b(ind).map(|ao| ao.with_val(Or4::B(ao.val.clone())))) [INFO] [stdout] 47 | | .or_else(|_| c(ind).map(|ao| ao.with_val(Or4::C(ao.val.clone())))) [INFO] [stdout] | |______________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:45:35 [INFO] [stdout] | [INFO] [stdout] 45 | .map(|ao| ao.with_val(Or4::A(ao.val.clone()))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:46:26 [INFO] [stdout] | [INFO] [stdout] 46 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or4::B(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:46:54 [INFO] [stdout] | [INFO] [stdout] 46 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or4::B(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:47:26 [INFO] [stdout] | [INFO] [stdout] 47 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or4::C(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:47:54 [INFO] [stdout] | [INFO] [stdout] 47 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or4::C(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:48:26 [INFO] [stdout] | [INFO] [stdout] 48 | .or_else(|_| d(ind).map(|ao| ao.with_val(Or4::D(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:48:54 [INFO] [stdout] | [INFO] [stdout] 48 | .or_else(|_| d(ind).map(|ao| ao.with_val(Or4::D(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 54 | a : impl Parser<'a, DatA>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 55 | b : impl Parser<'a, DatB>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 56 | c : impl Parser<'a, DatC>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57 | d : impl Parser<'a, DatD>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 58 | e : impl Parser<'a, DatE>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 62 | / a(ind) [INFO] [stdout] 63 | | .map(|ao| ao.with_val(Or5::A(ao.val.clone()))) [INFO] [stdout] 64 | | .or_else(|_| b(ind).map(|ao| ao.with_val(Or5::B(ao.val.clone())))) [INFO] [stdout] 65 | | .or_else(|_| c(ind).map(|ao| ao.with_val(Or5::C(ao.val.clone())))) [INFO] [stdout] 66 | | .or_else(|_| d(ind).map(|ao| ao.with_val(Or5::D(ao.val.clone())))) [INFO] [stdout] | |______________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:63:35 [INFO] [stdout] | [INFO] [stdout] 63 | .map(|ao| ao.with_val(Or5::A(ao.val.clone()))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:64:26 [INFO] [stdout] | [INFO] [stdout] 64 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or5::B(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:64:54 [INFO] [stdout] | [INFO] [stdout] 64 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or5::B(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:65:26 [INFO] [stdout] | [INFO] [stdout] 65 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or5::C(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:65:54 [INFO] [stdout] | [INFO] [stdout] 65 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or5::C(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:66:26 [INFO] [stdout] | [INFO] [stdout] 66 | .or_else(|_| d(ind).map(|ao| ao.with_val(Or5::D(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:66:54 [INFO] [stdout] | [INFO] [stdout] 66 | .or_else(|_| d(ind).map(|ao| ao.with_val(Or5::D(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:67:26 [INFO] [stdout] | [INFO] [stdout] 67 | .or_else(|_| e(ind).map(|ao| ao.with_val(Or5::E(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:67:54 [INFO] [stdout] | [INFO] [stdout] 67 | .or_else(|_| e(ind).map(|ao| ao.with_val(Or5::E(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 73 | a : impl Parser<'a, DatA>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 74 | b : impl Parser<'a, DatB>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | c : impl Parser<'a, DatC>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 76 | d : impl Parser<'a, DatD>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 77 | e : impl Parser<'a, DatE>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 78 | f : impl Parser<'a, DatF>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 82 | / a(ind) [INFO] [stdout] 83 | | .map(|ao| ao.with_val(Or6::A(ao.val.clone()))) [INFO] [stdout] 84 | | .or_else(|_| b(ind).map(|ao| ao.with_val(Or6::B(ao.val.clone())))) [INFO] [stdout] 85 | | .or_else(|_| c(ind).map(|ao| ao.with_val(Or6::C(ao.val.clone())))) [INFO] [stdout] 86 | | .or_else(|_| d(ind).map(|ao| ao.with_val(Or6::D(ao.val.clone())))) [INFO] [stdout] 87 | | .or_else(|_| e(ind).map(|ao| ao.with_val(Or6::E(ao.val.clone())))) [INFO] [stdout] | |______________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:83:35 [INFO] [stdout] | [INFO] [stdout] 83 | .map(|ao| ao.with_val(Or6::A(ao.val.clone()))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:84:26 [INFO] [stdout] | [INFO] [stdout] 84 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or6::B(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:84:54 [INFO] [stdout] | [INFO] [stdout] 84 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or6::B(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:85:26 [INFO] [stdout] | [INFO] [stdout] 85 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or6::C(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:85:54 [INFO] [stdout] | [INFO] [stdout] 85 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or6::C(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:86:26 [INFO] [stdout] | [INFO] [stdout] 86 | .or_else(|_| d(ind).map(|ao| ao.with_val(Or6::D(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:86:54 [INFO] [stdout] | [INFO] [stdout] 86 | .or_else(|_| d(ind).map(|ao| ao.with_val(Or6::D(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:87:26 [INFO] [stdout] | [INFO] [stdout] 87 | .or_else(|_| e(ind).map(|ao| ao.with_val(Or6::E(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:87:54 [INFO] [stdout] | [INFO] [stdout] 87 | .or_else(|_| e(ind).map(|ao| ao.with_val(Or6::E(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:88:26 [INFO] [stdout] | [INFO] [stdout] 88 | .or_else(|_| f(ind).map(|ao| ao.with_val(Or6::F(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:88:54 [INFO] [stdout] | [INFO] [stdout] 88 | .or_else(|_| f(ind).map(|ao| ao.with_val(Or6::F(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 94 | a : impl Parser<'a, DatA>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 95 | b : impl Parser<'a, DatB>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 96 | c : impl Parser<'a, DatC>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | d : impl Parser<'a, DatD>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 98 | e : impl Parser<'a, DatE>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 99 | f : impl Parser<'a, DatF>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 100 | g : impl Parser<'a, DatG>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 104 | / a(ind) [INFO] [stdout] 105 | | .map(|ao| ao.with_val(Or7::A(ao.val.clone()))) [INFO] [stdout] 106 | | .or_else(|_| b(ind).map(|ao| ao.with_val(Or7::B(ao.val.clone())))) [INFO] [stdout] 107 | | .or_else(|_| c(ind).map(|ao| ao.with_val(Or7::C(ao.val.clone())))) [INFO] [stdout] 108 | | .or_else(|_| d(ind).map(|ao| ao.with_val(Or7::D(ao.val.clone())))) [INFO] [stdout] 109 | | .or_else(|_| e(ind).map(|ao| ao.with_val(Or7::E(ao.val.clone())))) [INFO] [stdout] 110 | | .or_else(|_| f(ind).map(|ao| ao.with_val(Or7::F(ao.val.clone())))) [INFO] [stdout] | |______________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:105:35 [INFO] [stdout] | [INFO] [stdout] 105 | .map(|ao| ao.with_val(Or7::A(ao.val.clone()))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:106:26 [INFO] [stdout] | [INFO] [stdout] 106 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or7::B(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:106:54 [INFO] [stdout] | [INFO] [stdout] 106 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or7::B(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:107:26 [INFO] [stdout] | [INFO] [stdout] 107 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or7::C(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:107:54 [INFO] [stdout] | [INFO] [stdout] 107 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or7::C(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:108:26 [INFO] [stdout] | [INFO] [stdout] 108 | .or_else(|_| d(ind).map(|ao| ao.with_val(Or7::D(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:108:54 [INFO] [stdout] | [INFO] [stdout] 108 | .or_else(|_| d(ind).map(|ao| ao.with_val(Or7::D(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:109:26 [INFO] [stdout] | [INFO] [stdout] 109 | .or_else(|_| e(ind).map(|ao| ao.with_val(Or7::E(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:109:54 [INFO] [stdout] | [INFO] [stdout] 109 | .or_else(|_| e(ind).map(|ao| ao.with_val(Or7::E(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:110:26 [INFO] [stdout] | [INFO] [stdout] 110 | .or_else(|_| f(ind).map(|ao| ao.with_val(Or7::F(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:110:54 [INFO] [stdout] | [INFO] [stdout] 110 | .or_else(|_| f(ind).map(|ao| ao.with_val(Or7::F(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:111:26 [INFO] [stdout] | [INFO] [stdout] 111 | .or_else(|_| g(ind).map(|ao| ao.with_val(Or7::G(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:111:54 [INFO] [stdout] | [INFO] [stdout] 111 | .or_else(|_| g(ind).map(|ao| ao.with_val(Or7::G(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 117 | a : impl Parser<'a, DatA>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 118 | b : impl Parser<'a, DatB>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 119 | c : impl Parser<'a, DatC>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 120 | d : impl Parser<'a, DatD>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 121 | e : impl Parser<'a, DatE>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | f : impl Parser<'a, DatF>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 123 | g : impl Parser<'a, DatG>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 124 | h : impl Parser<'a, DatH>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 128 | / a(ind) [INFO] [stdout] 129 | | .map(|ao| ao.with_val(Or8::A(ao.val.clone()))) [INFO] [stdout] 130 | | .or_else(|_| b(ind).map(|ao| ao.with_val(Or8::B(ao.val.clone())))) [INFO] [stdout] 131 | | .or_else(|_| c(ind).map(|ao| ao.with_val(Or8::C(ao.val.clone())))) [INFO] [stdout] ... | [INFO] [stdout] 134 | | .or_else(|_| f(ind).map(|ao| ao.with_val(Or8::F(ao.val.clone())))) [INFO] [stdout] 135 | | .or_else(|_| g(ind).map(|ao| ao.with_val(Or8::G(ao.val.clone())))) [INFO] [stdout] | |______________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:129:35 [INFO] [stdout] | [INFO] [stdout] 129 | .map(|ao| ao.with_val(Or8::A(ao.val.clone()))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:130:26 [INFO] [stdout] | [INFO] [stdout] 130 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or8::B(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:130:54 [INFO] [stdout] | [INFO] [stdout] 130 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or8::B(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:131:26 [INFO] [stdout] | [INFO] [stdout] 131 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or8::C(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:131:54 [INFO] [stdout] | [INFO] [stdout] 131 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or8::C(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:132:26 [INFO] [stdout] | [INFO] [stdout] 132 | .or_else(|_| d(ind).map(|ao| ao.with_val(Or8::D(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:132:54 [INFO] [stdout] | [INFO] [stdout] 132 | .or_else(|_| d(ind).map(|ao| ao.with_val(Or8::D(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:133:26 [INFO] [stdout] | [INFO] [stdout] 133 | .or_else(|_| e(ind).map(|ao| ao.with_val(Or8::E(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:133:54 [INFO] [stdout] | [INFO] [stdout] 133 | .or_else(|_| e(ind).map(|ao| ao.with_val(Or8::E(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:134:26 [INFO] [stdout] | [INFO] [stdout] 134 | .or_else(|_| f(ind).map(|ao| ao.with_val(Or8::F(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:134:54 [INFO] [stdout] | [INFO] [stdout] 134 | .or_else(|_| f(ind).map(|ao| ao.with_val(Or8::F(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:135:26 [INFO] [stdout] | [INFO] [stdout] 135 | .or_else(|_| g(ind).map(|ao| ao.with_val(Or8::G(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:135:54 [INFO] [stdout] | [INFO] [stdout] 135 | .or_else(|_| g(ind).map(|ao| ao.with_val(Or8::G(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:136:26 [INFO] [stdout] | [INFO] [stdout] 136 | .or_else(|_| h(ind).map(|ao| ao.with_val(Or8::H(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:136:54 [INFO] [stdout] | [INFO] [stdout] 136 | .or_else(|_| h(ind).map(|ao| ao.with_val(Or8::H(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 142 | a : impl Parser<'a, DatA>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 143 | b : impl Parser<'a, DatB>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 144 | c : impl Parser<'a, DatC>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 145 | d : impl Parser<'a, DatD>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 146 | e : impl Parser<'a, DatE>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 147 | f : impl Parser<'a, DatF>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 148 | g : impl Parser<'a, DatG>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 149 | h : impl Parser<'a, DatH>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 150 | i : impl Parser<'a, DatI>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 154 | / a(ind) [INFO] [stdout] 155 | | .map(|ao| ao.with_val(Or9::A(ao.val.clone()))) [INFO] [stdout] 156 | | .or_else(|_| b(ind).map(|ao| ao.with_val(Or9::B(ao.val.clone())))) [INFO] [stdout] 157 | | .or_else(|_| c(ind).map(|ao| ao.with_val(Or9::C(ao.val.clone())))) [INFO] [stdout] ... | [INFO] [stdout] 161 | | .or_else(|_| g(ind).map(|ao| ao.with_val(Or9::G(ao.val.clone())))) [INFO] [stdout] 162 | | .or_else(|_| h(ind).map(|ao| ao.with_val(Or9::H(ao.val.clone())))) [INFO] [stdout] | |______________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:155:35 [INFO] [stdout] | [INFO] [stdout] 155 | .map(|ao| ao.with_val(Or9::A(ao.val.clone()))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:156:26 [INFO] [stdout] | [INFO] [stdout] 156 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or9::B(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:156:54 [INFO] [stdout] | [INFO] [stdout] 156 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or9::B(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:157:26 [INFO] [stdout] | [INFO] [stdout] 157 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or9::C(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:157:54 [INFO] [stdout] | [INFO] [stdout] 157 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or9::C(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:158:26 [INFO] [stdout] | [INFO] [stdout] 158 | .or_else(|_| d(ind).map(|ao| ao.with_val(Or9::D(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:158:54 [INFO] [stdout] | [INFO] [stdout] 158 | .or_else(|_| d(ind).map(|ao| ao.with_val(Or9::D(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:159:26 [INFO] [stdout] | [INFO] [stdout] 159 | .or_else(|_| e(ind).map(|ao| ao.with_val(Or9::E(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:159:54 [INFO] [stdout] | [INFO] [stdout] 159 | .or_else(|_| e(ind).map(|ao| ao.with_val(Or9::E(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:160:26 [INFO] [stdout] | [INFO] [stdout] 160 | .or_else(|_| f(ind).map(|ao| ao.with_val(Or9::F(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:160:54 [INFO] [stdout] | [INFO] [stdout] 160 | .or_else(|_| f(ind).map(|ao| ao.with_val(Or9::F(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:161:26 [INFO] [stdout] | [INFO] [stdout] 161 | .or_else(|_| g(ind).map(|ao| ao.with_val(Or9::G(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:161:54 [INFO] [stdout] | [INFO] [stdout] 161 | .or_else(|_| g(ind).map(|ao| ao.with_val(Or9::G(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:162:26 [INFO] [stdout] | [INFO] [stdout] 162 | .or_else(|_| h(ind).map(|ao| ao.with_val(Or9::H(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:162:54 [INFO] [stdout] | [INFO] [stdout] 162 | .or_else(|_| h(ind).map(|ao| ao.with_val(Or9::H(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:163:26 [INFO] [stdout] | [INFO] [stdout] 163 | .or_else(|_| i(ind).map(|ao| ao.with_val(Or9::I(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:163:54 [INFO] [stdout] | [INFO] [stdout] 163 | .or_else(|_| i(ind).map(|ao| ao.with_val(Or9::I(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:182:9 [INFO] [stdout] | [INFO] [stdout] 169 | a : impl Parser<'a, DatA>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 170 | b : impl Parser<'a, DatB>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 171 | c : impl Parser<'a, DatC>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 172 | d : impl Parser<'a, DatD>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 173 | e : impl Parser<'a, DatE>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 174 | f : impl Parser<'a, DatF>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 175 | g : impl Parser<'a, DatG>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 176 | h : impl Parser<'a, DatH>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 177 | i : impl Parser<'a, DatI>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 178 | j : impl Parser<'a, DatJ>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 182 | / a(ind) [INFO] [stdout] 183 | | .map(|ao| ao.with_val(Or10::A(ao.val.clone()))) [INFO] [stdout] 184 | | .or_else(|_| b(ind).map(|ao| ao.with_val(Or10::B(ao.val.clone())))) [INFO] [stdout] 185 | | .or_else(|_| c(ind).map(|ao| ao.with_val(Or10::C(ao.val.clone())))) [INFO] [stdout] ... | [INFO] [stdout] 190 | | .or_else(|_| h(ind).map(|ao| ao.with_val(Or10::H(ao.val.clone())))) [INFO] [stdout] 191 | | .or_else(|_| i(ind).map(|ao| ao.with_val(Or10::I(ao.val.clone())))) [INFO] [stdout] | |_______________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:183:35 [INFO] [stdout] | [INFO] [stdout] 183 | .map(|ao| ao.with_val(Or10::A(ao.val.clone()))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:184:26 [INFO] [stdout] | [INFO] [stdout] 184 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or10::B(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:184:54 [INFO] [stdout] | [INFO] [stdout] 184 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or10::B(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:185:26 [INFO] [stdout] | [INFO] [stdout] 185 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or10::C(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:185:54 [INFO] [stdout] | [INFO] [stdout] 185 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or10::C(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:186:26 [INFO] [stdout] | [INFO] [stdout] 186 | .or_else(|_| d(ind).map(|ao| ao.with_val(Or10::D(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:186:54 [INFO] [stdout] | [INFO] [stdout] 186 | .or_else(|_| d(ind).map(|ao| ao.with_val(Or10::D(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:187:26 [INFO] [stdout] | [INFO] [stdout] 187 | .or_else(|_| e(ind).map(|ao| ao.with_val(Or10::E(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:187:54 [INFO] [stdout] | [INFO] [stdout] 187 | .or_else(|_| e(ind).map(|ao| ao.with_val(Or10::E(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:188:26 [INFO] [stdout] | [INFO] [stdout] 188 | .or_else(|_| f(ind).map(|ao| ao.with_val(Or10::F(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:188:54 [INFO] [stdout] | [INFO] [stdout] 188 | .or_else(|_| f(ind).map(|ao| ao.with_val(Or10::F(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:189:26 [INFO] [stdout] | [INFO] [stdout] 189 | .or_else(|_| g(ind).map(|ao| ao.with_val(Or10::G(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:189:54 [INFO] [stdout] | [INFO] [stdout] 189 | .or_else(|_| g(ind).map(|ao| ao.with_val(Or10::G(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:190:26 [INFO] [stdout] | [INFO] [stdout] 190 | .or_else(|_| h(ind).map(|ao| ao.with_val(Or10::H(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:190:54 [INFO] [stdout] | [INFO] [stdout] 190 | .or_else(|_| h(ind).map(|ao| ao.with_val(Or10::H(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:191:26 [INFO] [stdout] | [INFO] [stdout] 191 | .or_else(|_| i(ind).map(|ao| ao.with_val(Or10::I(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:191:54 [INFO] [stdout] | [INFO] [stdout] 191 | .or_else(|_| i(ind).map(|ao| ao.with_val(Or10::I(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:192:26 [INFO] [stdout] | [INFO] [stdout] 192 | .or_else(|_| j(ind).map(|ao| ao.with_val(Or10::J(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:192:54 [INFO] [stdout] | [INFO] [stdout] 192 | .or_else(|_| j(ind).map(|ao| ao.with_val(Or10::J(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:212:9 [INFO] [stdout] | [INFO] [stdout] 198 | a : impl Parser<'a, DatA>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 199 | b : impl Parser<'a, DatB>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 200 | c : impl Parser<'a, DatC>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 201 | d : impl Parser<'a, DatD>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 202 | e : impl Parser<'a, DatE>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 203 | f : impl Parser<'a, DatF>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 204 | g : impl Parser<'a, DatG>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 205 | h : impl Parser<'a, DatH>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 206 | i : impl Parser<'a, DatI>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 207 | j : impl Parser<'a, DatJ>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 208 | k : impl Parser<'a, DatK>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 212 | / a(ind) [INFO] [stdout] 213 | | .map(|ao| ao.with_val(Or11::A(ao.val.clone()))) [INFO] [stdout] 214 | | .or_else(|_| b(ind).map(|ao| ao.with_val(Or11::B(ao.val.clone())))) [INFO] [stdout] 215 | | .or_else(|_| c(ind).map(|ao| ao.with_val(Or11::C(ao.val.clone())))) [INFO] [stdout] ... | [INFO] [stdout] 221 | | .or_else(|_| i(ind).map(|ao| ao.with_val(Or11::I(ao.val.clone())))) [INFO] [stdout] 222 | | .or_else(|_| j(ind).map(|ao| ao.with_val(Or11::J(ao.val.clone())))) [INFO] [stdout] | |_______________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:213:35 [INFO] [stdout] | [INFO] [stdout] 213 | .map(|ao| ao.with_val(Or11::A(ao.val.clone()))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:214:26 [INFO] [stdout] | [INFO] [stdout] 214 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or11::B(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:214:54 [INFO] [stdout] | [INFO] [stdout] 214 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or11::B(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:215:26 [INFO] [stdout] | [INFO] [stdout] 215 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or11::C(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:215:54 [INFO] [stdout] | [INFO] [stdout] 215 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or11::C(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:216:26 [INFO] [stdout] | [INFO] [stdout] 216 | .or_else(|_| d(ind).map(|ao| ao.with_val(Or11::D(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:216:54 [INFO] [stdout] | [INFO] [stdout] 216 | .or_else(|_| d(ind).map(|ao| ao.with_val(Or11::D(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:217:26 [INFO] [stdout] | [INFO] [stdout] 217 | .or_else(|_| e(ind).map(|ao| ao.with_val(Or11::E(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:217:54 [INFO] [stdout] | [INFO] [stdout] 217 | .or_else(|_| e(ind).map(|ao| ao.with_val(Or11::E(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:218:26 [INFO] [stdout] | [INFO] [stdout] 218 | .or_else(|_| f(ind).map(|ao| ao.with_val(Or11::F(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:218:54 [INFO] [stdout] | [INFO] [stdout] 218 | .or_else(|_| f(ind).map(|ao| ao.with_val(Or11::F(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:219:26 [INFO] [stdout] | [INFO] [stdout] 219 | .or_else(|_| g(ind).map(|ao| ao.with_val(Or11::G(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:219:54 [INFO] [stdout] | [INFO] [stdout] 219 | .or_else(|_| g(ind).map(|ao| ao.with_val(Or11::G(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:220:26 [INFO] [stdout] | [INFO] [stdout] 220 | .or_else(|_| h(ind).map(|ao| ao.with_val(Or11::H(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:220:54 [INFO] [stdout] | [INFO] [stdout] 220 | .or_else(|_| h(ind).map(|ao| ao.with_val(Or11::H(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:221:26 [INFO] [stdout] | [INFO] [stdout] 221 | .or_else(|_| i(ind).map(|ao| ao.with_val(Or11::I(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:221:54 [INFO] [stdout] | [INFO] [stdout] 221 | .or_else(|_| i(ind).map(|ao| ao.with_val(Or11::I(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:222:26 [INFO] [stdout] | [INFO] [stdout] 222 | .or_else(|_| j(ind).map(|ao| ao.with_val(Or11::J(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:222:54 [INFO] [stdout] | [INFO] [stdout] 222 | .or_else(|_| j(ind).map(|ao| ao.with_val(Or11::J(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:223:26 [INFO] [stdout] | [INFO] [stdout] 223 | .or_else(|_| k(ind).map(|ao| ao.with_val(Or11::K(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:223:54 [INFO] [stdout] | [INFO] [stdout] 223 | .or_else(|_| k(ind).map(|ao| ao.with_val(Or11::K(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:244:9 [INFO] [stdout] | [INFO] [stdout] 229 | a : impl Parser<'a, DatA>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 230 | b : impl Parser<'a, DatB>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 231 | c : impl Parser<'a, DatC>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 232 | d : impl Parser<'a, DatD>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 233 | e : impl Parser<'a, DatE>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 234 | f : impl Parser<'a, DatF>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 235 | g : impl Parser<'a, DatG>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 236 | h : impl Parser<'a, DatH>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 237 | i : impl Parser<'a, DatI>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 238 | j : impl Parser<'a, DatJ>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 239 | k : impl Parser<'a, DatK>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 240 | l : impl Parser<'a, DatL>, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 244 | / a(ind).map(|ao| ao.with_val(Or12::A(ao.val.clone()))) [INFO] [stdout] 245 | | .or_else(|_| b(ind).map(|ao| ao.with_val(Or12::B(ao.val.clone())))) [INFO] [stdout] 246 | | .or_else(|_| c(ind).map(|ao| ao.with_val(Or12::C(ao.val.clone())))) [INFO] [stdout] 247 | | .or_else(|_| d(ind).map(|ao| ao.with_val(Or12::D(ao.val.clone())))) [INFO] [stdout] ... | [INFO] [stdout] 253 | | .or_else(|_| j(ind).map(|ao| ao.with_val(Or12::J(ao.val.clone())))) [INFO] [stdout] 254 | | .or_else(|_| k(ind).map(|ao| ao.with_val(Or12::K(ao.val.clone())))) [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:244:37 [INFO] [stdout] | [INFO] [stdout] 244 | a(ind).map(|ao| ao.with_val(Or12::A(ao.val.clone()))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:245:22 [INFO] [stdout] | [INFO] [stdout] 245 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or12::B(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:245:50 [INFO] [stdout] | [INFO] [stdout] 245 | .or_else(|_| b(ind).map(|ao| ao.with_val(Or12::B(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:246:14 [INFO] [stdout] | [INFO] [stdout] 246 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or12::C(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:246:42 [INFO] [stdout] | [INFO] [stdout] 246 | .or_else(|_| c(ind).map(|ao| ao.with_val(Or12::C(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:247:14 [INFO] [stdout] | [INFO] [stdout] 247 | .or_else(|_| d(ind).map(|ao| ao.with_val(Or12::D(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:247:42 [INFO] [stdout] | [INFO] [stdout] 247 | .or_else(|_| d(ind).map(|ao| ao.with_val(Or12::D(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:248:14 [INFO] [stdout] | [INFO] [stdout] 248 | .or_else(|_| e(ind).map(|ao| ao.with_val(Or12::E(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:248:42 [INFO] [stdout] | [INFO] [stdout] 248 | .or_else(|_| e(ind).map(|ao| ao.with_val(Or12::E(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:249:14 [INFO] [stdout] | [INFO] [stdout] 249 | .or_else(|_| f(ind).map(|ao| ao.with_val(Or12::F(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:249:42 [INFO] [stdout] | [INFO] [stdout] 249 | .or_else(|_| f(ind).map(|ao| ao.with_val(Or12::F(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:250:14 [INFO] [stdout] | [INFO] [stdout] 250 | .or_else(|_| g(ind).map(|ao| ao.with_val(Or12::G(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:250:42 [INFO] [stdout] | [INFO] [stdout] 250 | .or_else(|_| g(ind).map(|ao| ao.with_val(Or12::G(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:251:14 [INFO] [stdout] | [INFO] [stdout] 251 | .or_else(|_| h(ind).map(|ao| ao.with_val(Or12::H(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:251:42 [INFO] [stdout] | [INFO] [stdout] 251 | .or_else(|_| h(ind).map(|ao| ao.with_val(Or12::H(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:252:14 [INFO] [stdout] | [INFO] [stdout] 252 | .or_else(|_| i(ind).map(|ao| ao.with_val(Or12::I(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:252:42 [INFO] [stdout] | [INFO] [stdout] 252 | .or_else(|_| i(ind).map(|ao| ao.with_val(Or12::I(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:253:14 [INFO] [stdout] | [INFO] [stdout] 253 | .or_else(|_| j(ind).map(|ao| ao.with_val(Or12::J(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:253:42 [INFO] [stdout] | [INFO] [stdout] 253 | .or_else(|_| j(ind).map(|ao| ao.with_val(Or12::J(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:254:14 [INFO] [stdout] | [INFO] [stdout] 254 | .or_else(|_| k(ind).map(|ao| ao.with_val(Or12::K(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:254:42 [INFO] [stdout] | [INFO] [stdout] 254 | .or_else(|_| k(ind).map(|ao| ao.with_val(Or12::K(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:255:14 [INFO] [stdout] | [INFO] [stdout] 255 | .or_else(|_| l(ind).map(|ao| ao.with_val(Or12::L(ao.val.clone())))) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_core_ors.rs:255:42 [INFO] [stdout] | [INFO] [stdout] 255 | .or_else(|_| l(ind).map(|ao| ao.with_val(Or12::L(ao.val.clone())))) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_ext.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 50 | p_left : impl Parser<'a, DatLeft>, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 51 | p_parent : impl Parser<'a, DatParent>, [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 52 | p_right : impl Parser<'a, DatRight>, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | then(p_left, then(p_parent, p_right, left_right), left_right), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/volt_parse/parsers_ext.rs:73:18 [INFO] [stdout] | [INFO] [stdout] 68 | p_left : impl Parser<'a, DatLeft>, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | p_parent : impl Parser<'a, DatParent>, [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 70 | p_right : impl Parser<'a, DatRight>, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | then(p_left, then(p_parent, p_right, take_left), take_right) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [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 184 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `volt_parse` (lib) due to 185 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "76c890e29127574e172b1eaed3caca4818c99452a86b110676c46d082ae1d9d5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "76c890e29127574e172b1eaed3caca4818c99452a86b110676c46d082ae1d9d5", kill_on_drop: false }` [INFO] [stdout] 76c890e29127574e172b1eaed3caca4818c99452a86b110676c46d082ae1d9d5