[INFO] fetching crate cml-multi-era 6.0.0... [INFO] checking cml-multi-era-6.0.0 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate cml-multi-era 6.0.0 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate cml-multi-era 6.0.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 cml-multi-era 6.0.0 [INFO] finished tweaking crates.io crate cml-multi-era 6.0.0 [INFO] tweaked toml for crates.io crate cml-multi-era 6.0.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 95 packages to latest compatible versions [INFO] [stderr] Adding base64 v0.13.1 (latest: v0.22.1) [INFO] [stderr] Adding base64 v0.21.7 (latest: v0.22.1) [INFO] [stderr] Adding bech32 v0.7.3 (latest: v0.11.0) [INFO] [stderr] Adding block-buffer v0.9.0 (latest: v0.10.4) [INFO] [stderr] Adding digest v0.9.0 (latest: v0.10.7) [INFO] [stderr] Adding fraction v0.10.0 (latest: v0.15.3) [INFO] [stderr] Adding generic-array v0.14.7 (latest: v1.1.0) [INFO] [stderr] Adding itertools v0.10.5 (latest: v0.13.0) [INFO] [stderr] Adding num v0.2.1 (latest: v0.4.3) [INFO] [stderr] Adding num-bigint v0.2.6 (latest: v0.4.6) [INFO] [stderr] Adding num-complex v0.2.4 (latest: v0.4.6) [INFO] [stderr] Adding num-rational v0.2.4 (latest: v0.4.2) [INFO] [stderr] Adding sha2 v0.9.9 (latest: v0.10.8) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.77) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding windows-core v0.52.0 (latest: v0.58.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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] bc8786f6aa0505e5aefdf3ddecf6eddfabe38dc9a99ccdbede04dc482ecb0a57 [INFO] running `Command { std: "docker" "start" "-a" "bc8786f6aa0505e5aefdf3ddecf6eddfabe38dc9a99ccdbede04dc482ecb0a57", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bc8786f6aa0505e5aefdf3ddecf6eddfabe38dc9a99ccdbede04dc482ecb0a57", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bc8786f6aa0505e5aefdf3ddecf6eddfabe38dc9a99ccdbede04dc482ecb0a57", kill_on_drop: false }` [INFO] [stdout] bc8786f6aa0505e5aefdf3ddecf6eddfabe38dc9a99ccdbede04dc482ecb0a57 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 7496b0b79b4b440eefc0848acba56ec81d1e8c640e5a461a2d1d32472d31b12e [INFO] running `Command { std: "docker" "start" "-a" "7496b0b79b4b440eefc0848acba56ec81d1e8c640e5a461a2d1d32472d31b12e", kill_on_drop: false }` [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling num-rational v0.2.4 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling schemars v0.8.21 [INFO] [stderr] Checking dyn-clone v1.0.17 [INFO] [stderr] Checking base64 v0.13.1 [INFO] [stderr] Checking cryptoxide v0.4.4 [INFO] [stderr] Checking cbor_event v2.4.0 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking linked-hash-map v0.5.6 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking bech32 v0.7.3 [INFO] [stderr] Checking opaque-debug v0.3.1 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Compiling noop_proc_macro v0.3.0 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Checking digest v0.9.0 [INFO] [stderr] Checking sha2 v0.9.9 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking num v0.2.1 [INFO] [stderr] Checking fraction v0.10.0 [INFO] [stderr] Checking num v0.4.3 [INFO] [stderr] Checking ed25519-bip32 v0.4.1 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling serde_derive_internals v0.29.1 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling serde_derive v1.0.209 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling schemars_derive v0.8.21 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Checking thiserror v1.0.63 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking serde v1.0.209 [INFO] [stderr] Checking serde_json v1.0.127 [INFO] [stderr] Checking serde-aux v4.5.0 [INFO] [stderr] Checking cml-core v6.0.0 [INFO] [stderr] Checking cml-crypto v6.0.0 [INFO] [stderr] Checking cml-chain v6.0.0 [INFO] [stderr] Checking cml-multi-era v6.0.0 (/opt/rustwide/workdir) [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/mod.rs:131:44 [INFO] [stdout] | [INFO] [stdout] 129 | move_instantaneous_reward: MoveInstantaneousReward, [INFO] [stdout] | -------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 130 | ) -> Self { [INFO] [stdout] 131 | Self::MoveInstantaneousRewardsCert(MoveInstantaneousRewardsCert::new( [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 132 | | move_instantaneous_reward, [INFO] [stdout] 133 | | )) [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/allegra/serialization.rs:62:17 [INFO] [stdout] | [INFO] [stdout] 40 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41 | let deser_variant: Result<_, DeserializeError> = ShelleyFormatAuxData::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 51 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 62 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 63 | | "AllegraAuxiliaryData", [INFO] [stdout] 64 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 65 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 172 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 173 | | let header = ShelleyHeader::deserialize(raw).map_err(|e: DeserializeError| e.annotate("header"))?; [INFO] [stdout] 174 | | let (transaction_bodies, transaction_bodies_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 175 | | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] ... | [INFO] [stdout] 238 | | }) [INFO] [stdout] 239 | | })().map_err(|e| e.annotate("AllegraBlock")) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:226:16 [INFO] [stdout] | [INFO] [stdout] 174 | let (transaction_bodies, transaction_bodies_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 200 | let (auxiliary_data_set, auxiliary_data_set_encoding, auxiliary_data_set_key_encodings) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 226 | Ok(AllegraBlock { [INFO] [stdout] | ________________^ [INFO] [stdout] 227 | | header, [INFO] [stdout] 228 | | transaction_bodies, [INFO] [stdout] 229 | | transaction_witness_sets, [INFO] [stdout] ... | [INFO] [stdout] 237 | | }), [INFO] [stdout] 238 | | }) [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] | | 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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:185:20 [INFO] [stdout] | [INFO] [stdout] 175 | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 185 | Ok((transaction_bodies_arr, transaction_bodies_encoding)) [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/allegra/serialization.rs:217:20 [INFO] [stdout] | [INFO] [stdout] 201 | let mut auxiliary_data_set_table = OrderedHashMap::new(); [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 217 | Ok((auxiliary_data_set_table, auxiliary_data_set_encoding, auxiliary_data_set_key_encodings)) [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/allegra/serialization.rs:459:17 [INFO] [stdout] | [INFO] [stdout] 280 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 281 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 304 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 330 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 353 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 379 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 402 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 428 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 459 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 460 | | "AllegraCertificate", [INFO] [stdout] 461 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 462 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/mod.rs:131:44 [INFO] [stdout] | [INFO] [stdout] 129 | move_instantaneous_reward: MoveInstantaneousReward, [INFO] [stdout] | -------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 130 | ) -> Self { [INFO] [stdout] 131 | Self::MoveInstantaneousRewardsCert(MoveInstantaneousRewardsCert::new( [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 132 | | move_instantaneous_reward, [INFO] [stdout] 133 | | )) [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/allegra/serialization.rs:502:9 [INFO] [stdout] | [INFO] [stdout] 502 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 503 | | let body = AllegraTransactionBody::deserialize(raw) [INFO] [stdout] 504 | | .map_err(|e: DeserializeError| e.annotate("body"))?; [INFO] [stdout] 505 | | let witness_set = AllegraTransactionWitnessSet::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 531 | | }) [INFO] [stdout] 532 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:526:16 [INFO] [stdout] | [INFO] [stdout] 503 | let body = AllegraTransactionBody::deserialize(raw) [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 526 | Ok(AllegraTransaction { [INFO] [stdout] | ________________^ [INFO] [stdout] 527 | | body, [INFO] [stdout] 528 | | witness_set, [INFO] [stdout] 529 | | auxiliary_data, [INFO] [stdout] 530 | | encodings: Some(AllegraTransactionEncoding { len_encoding }), [INFO] [stdout] 531 | | }) [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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:878:9 [INFO] [stdout] | [INFO] [stdout] 878 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 879 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 880 | | let mut inputs_encoding = LenEncoding::default(); [INFO] [stdout] 881 | | let mut inputs_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 1128 | | }) [INFO] [stdout] 1129 | | })().map_err(|e| e.annotate("AllegraTransactionBody")) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:1096:16 [INFO] [stdout] | [INFO] [stdout] 894 | let mut certs = None; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 898 | let mut withdrawals = None; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 899 | let mut update_key_encoding = None; [INFO] [stdout] 900 | let mut update = None; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1096 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 1097 | | inputs, [INFO] [stdout] 1098 | | outputs, [INFO] [stdout] 1099 | | fee, [INFO] [stdout] ... | [INFO] [stdout] 1127 | | }), [INFO] [stdout] 1128 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:62:17 [INFO] [stdout] | [INFO] [stdout] 40 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41 | let deser_variant: Result<_, DeserializeError> = ShelleyFormatAuxData::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 51 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 62 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 63 | | "AllegraAuxiliaryData", [INFO] [stdout] 64 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 65 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:994:36 [INFO] [stdout] | [INFO] [stdout] 984 | ... let mut certs_arr = Vec::new(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 994 | ... Ok((certs_arr, certs_encoding)) [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/allegra/serialization.rs:1023:36 [INFO] [stdout] | [INFO] [stdout] 1007 | ... let mut withdrawals_table = OrderedHashMap::new(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1023 | ... Ok((withdrawals_table, withdrawals_encoding, withdrawals_value_encodings)) [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/allegra/serialization.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 172 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 173 | | let header = ShelleyHeader::deserialize(raw).map_err(|e: DeserializeError| e.annotate("header"))?; [INFO] [stdout] 174 | | let (transaction_bodies, transaction_bodies_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 175 | | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] ... | [INFO] [stdout] 238 | | }) [INFO] [stdout] 239 | | })().map_err(|e| e.annotate("AllegraBlock")) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:1049:112 [INFO] [stdout] | [INFO] [stdout] 1049 | ...d_then(|(bytes, enc)| AuxiliaryDataHash::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| Deserializ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:1049:214 [INFO] [stdout] | [INFO] [stdout] 1049 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into())) [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/allegra/serialization.rs:226:16 [INFO] [stdout] | [INFO] [stdout] 174 | let (transaction_bodies, transaction_bodies_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 200 | let (auxiliary_data_set, auxiliary_data_set_encoding, auxiliary_data_set_key_encodings) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 226 | Ok(AllegraBlock { [INFO] [stdout] | ________________^ [INFO] [stdout] 227 | | header, [INFO] [stdout] 228 | | transaction_bodies, [INFO] [stdout] 229 | | transaction_witness_sets, [INFO] [stdout] ... | [INFO] [stdout] 237 | | }), [INFO] [stdout] 238 | | }) [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] | | 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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:185:20 [INFO] [stdout] | [INFO] [stdout] 175 | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 185 | Ok((transaction_bodies_arr, transaction_bodies_encoding)) [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/allegra/serialization.rs:217:20 [INFO] [stdout] | [INFO] [stdout] 201 | let mut auxiliary_data_set_table = OrderedHashMap::new(); [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 217 | Ok((auxiliary_data_set_table, auxiliary_data_set_encoding, auxiliary_data_set_key_encodings)) [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/allegra/serialization.rs:459:17 [INFO] [stdout] | [INFO] [stdout] 280 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 281 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 304 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 330 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 353 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 379 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 402 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 428 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 459 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 460 | | "AllegraCertificate", [INFO] [stdout] 461 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 462 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:1285:9 [INFO] [stdout] | [INFO] [stdout] 1285 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1286 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 1287 | | let mut vkeywitnesses_encoding = LenEncoding::default(); [INFO] [stdout] 1288 | | let mut vkeywitnesses_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 1433 | | }) [INFO] [stdout] 1434 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:502:9 [INFO] [stdout] | [INFO] [stdout] 502 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 503 | | let body = AllegraTransactionBody::deserialize(raw) [INFO] [stdout] 504 | | .map_err(|e: DeserializeError| e.annotate("body"))?; [INFO] [stdout] 505 | | let witness_set = AllegraTransactionWitnessSet::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 531 | | }) [INFO] [stdout] 532 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:526:16 [INFO] [stdout] | [INFO] [stdout] 503 | let body = AllegraTransactionBody::deserialize(raw) [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 526 | Ok(AllegraTransaction { [INFO] [stdout] | ________________^ [INFO] [stdout] 527 | | body, [INFO] [stdout] 528 | | witness_set, [INFO] [stdout] 529 | | auxiliary_data, [INFO] [stdout] 530 | | encodings: Some(AllegraTransactionEncoding { len_encoding }), [INFO] [stdout] 531 | | }) [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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:1595:9 [INFO] [stdout] | [INFO] [stdout] 1595 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1596 | | let (pot, pot_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1597 | | let initial_position = raw.as_mut_ref().stream_position().unwrap(); [INFO] [stdout] 1598 | | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 1656 | | }) [INFO] [stdout] 1657 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:1649:16 [INFO] [stdout] | [INFO] [stdout] 1640 | let action = [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1649 | Ok(MoveInstantaneousReward { [INFO] [stdout] | ________________^ [INFO] [stdout] 1650 | | pot, [INFO] [stdout] 1651 | | action, [INFO] [stdout] 1652 | | encodings: Some(MoveInstantaneousRewardEncoding { [INFO] [stdout] ... | [INFO] [stdout] 1655 | | }), [INFO] [stdout] 1656 | | }) [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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:1634:21 [INFO] [stdout] | [INFO] [stdout] 1598 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1616 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1634 | Err(DeserializeError::new( [INFO] [stdout] | _____________________^ [INFO] [stdout] 1635 | | "MIRPot", [INFO] [stdout] 1636 | | DeserializeFailure::NoVariantMatched, [INFO] [stdout] 1637 | | )) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:878:9 [INFO] [stdout] | [INFO] [stdout] 878 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 879 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 880 | | let mut inputs_encoding = LenEncoding::default(); [INFO] [stdout] 881 | | let mut inputs_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 1128 | | }) [INFO] [stdout] 1129 | | })().map_err(|e| e.annotate("AllegraTransactionBody")) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:1746:16 [INFO] [stdout] | [INFO] [stdout] 1744 | let move_instantaneous_reward = MoveInstantaneousReward::deserialize(raw) [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1745 | .map_err(|e: DeserializeError| e.annotate("move_instantaneous_reward"))?; [INFO] [stdout] 1746 | Ok(MoveInstantaneousRewardsCert { [INFO] [stdout] | ________________^ [INFO] [stdout] 1747 | | move_instantaneous_reward, [INFO] [stdout] 1748 | | encodings: Some(MoveInstantaneousRewardsCertEncoding { [INFO] [stdout] 1749 | | len_encoding, [INFO] [stdout] 1750 | | tag_encoding, [INFO] [stdout] 1751 | | }), [INFO] [stdout] 1752 | | }) [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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:1096:16 [INFO] [stdout] | [INFO] [stdout] 894 | let mut certs = None; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 898 | let mut withdrawals = None; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 899 | let mut update_key_encoding = None; [INFO] [stdout] 900 | let mut update = None; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1096 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 1097 | | inputs, [INFO] [stdout] 1098 | | outputs, [INFO] [stdout] 1099 | | fee, [INFO] [stdout] ... | [INFO] [stdout] 1127 | | }), [INFO] [stdout] 1128 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:994:36 [INFO] [stdout] | [INFO] [stdout] 984 | ... let mut certs_arr = Vec::new(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 994 | ... Ok((certs_arr, certs_encoding)) [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/allegra/serialization.rs:1023:36 [INFO] [stdout] | [INFO] [stdout] 1007 | ... let mut withdrawals_table = OrderedHashMap::new(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1023 | ... Ok((withdrawals_table, withdrawals_encoding, withdrawals_value_encodings)) [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/allegra/serialization.rs:1049:112 [INFO] [stdout] | [INFO] [stdout] 1049 | ...d_then(|(bytes, enc)| AuxiliaryDataHash::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| Deserializ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:1049:214 [INFO] [stdout] | [INFO] [stdout] 1049 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into())) [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/alonzo/mod.rs:280:20 [INFO] [stdout] | [INFO] [stdout] 274 | pub fn new(inputs: Vec, outputs: Vec, fee: Coin) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 280 | certs: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/mod.rs:281:26 [INFO] [stdout] | [INFO] [stdout] 274 | pub fn new(inputs: Vec, outputs: Vec, fee: Coin) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 281 | withdrawals: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/mod.rs:282:21 [INFO] [stdout] | [INFO] [stdout] 274 | pub fn new(inputs: Vec, outputs: Vec, fee: Coin) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 282 | update: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/mod.rs:285:19 [INFO] [stdout] | [INFO] [stdout] 274 | pub fn new(inputs: Vec, outputs: Vec, fee: Coin) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 285 | mint: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:1285:9 [INFO] [stdout] | [INFO] [stdout] 1285 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1286 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 1287 | | let mut vkeywitnesses_encoding = LenEncoding::default(); [INFO] [stdout] 1288 | | let mut vkeywitnesses_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 1433 | | }) [INFO] [stdout] 1434 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:1595:9 [INFO] [stdout] | [INFO] [stdout] 1595 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1596 | | let (pot, pot_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1597 | | let initial_position = raw.as_mut_ref().stream_position().unwrap(); [INFO] [stdout] 1598 | | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 1656 | | }) [INFO] [stdout] 1657 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:1649:16 [INFO] [stdout] | [INFO] [stdout] 1640 | let action = [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1649 | Ok(MoveInstantaneousReward { [INFO] [stdout] | ________________^ [INFO] [stdout] 1650 | | pot, [INFO] [stdout] 1651 | | action, [INFO] [stdout] 1652 | | encodings: Some(MoveInstantaneousRewardEncoding { [INFO] [stdout] ... | [INFO] [stdout] 1655 | | }), [INFO] [stdout] 1656 | | }) [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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:70:17 [INFO] [stdout] | [INFO] [stdout] 38 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | let deser_variant: Result<_, DeserializeError> = ShelleyFormatAuxData::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 49 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | let deser_variant: Result<_, DeserializeError> = AlonzoFormatAuxData::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 71 | | "AlonzoAuxiliaryData", [INFO] [stdout] 72 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 73 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:1634:21 [INFO] [stdout] | [INFO] [stdout] 1598 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1616 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1634 | Err(DeserializeError::new( [INFO] [stdout] | _____________________^ [INFO] [stdout] 1635 | | "MIRPot", [INFO] [stdout] 1636 | | DeserializeFailure::NoVariantMatched, [INFO] [stdout] 1637 | | )) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allegra/serialization.rs:1746:16 [INFO] [stdout] | [INFO] [stdout] 1744 | let move_instantaneous_reward = MoveInstantaneousReward::deserialize(raw) [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1745 | .map_err(|e: DeserializeError| e.annotate("move_instantaneous_reward"))?; [INFO] [stdout] 1746 | Ok(MoveInstantaneousRewardsCert { [INFO] [stdout] | ________________^ [INFO] [stdout] 1747 | | move_instantaneous_reward, [INFO] [stdout] 1748 | | encodings: Some(MoveInstantaneousRewardsCertEncoding { [INFO] [stdout] 1749 | | len_encoding, [INFO] [stdout] 1750 | | tag_encoding, [INFO] [stdout] 1751 | | }), [INFO] [stdout] 1752 | | }) [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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:208:9 [INFO] [stdout] | [INFO] [stdout] 208 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 209 | | let header = ShelleyHeader::deserialize(raw).map_err(|e: DeserializeError| e.annotate("header"))?; [INFO] [stdout] 210 | | let (transaction_bodies, transaction_bodies_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 211 | | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] ... | [INFO] [stdout] 293 | | }) [INFO] [stdout] 294 | | })().map_err(|e| e.annotate("AlonzoBlock")) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:278:16 [INFO] [stdout] | [INFO] [stdout] 210 | let (transaction_bodies, transaction_bodies_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 236 | let (auxiliary_data_set, auxiliary_data_set_encoding, auxiliary_data_set_key_encodings) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 278 | Ok(AlonzoBlock { [INFO] [stdout] | ________________^ [INFO] [stdout] 279 | | header, [INFO] [stdout] 280 | | transaction_bodies, [INFO] [stdout] 281 | | transaction_witness_sets, [INFO] [stdout] ... | [INFO] [stdout] 292 | | }), [INFO] [stdout] 293 | | }) [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] | | 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] | | 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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:221:20 [INFO] [stdout] | [INFO] [stdout] 211 | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Ok((transaction_bodies_arr, transaction_bodies_encoding)) [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/alonzo/serialization.rs:253:20 [INFO] [stdout] | [INFO] [stdout] 237 | let mut auxiliary_data_set_table = OrderedHashMap::new(); [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 253 | Ok((auxiliary_data_set_table, auxiliary_data_set_encoding, auxiliary_data_set_key_encodings)) [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/alonzo/mod.rs:280:20 [INFO] [stdout] | [INFO] [stdout] 274 | pub fn new(inputs: Vec, outputs: Vec, fee: Coin) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 280 | certs: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/mod.rs:281:26 [INFO] [stdout] | [INFO] [stdout] 274 | pub fn new(inputs: Vec, outputs: Vec, fee: Coin) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 281 | withdrawals: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/mod.rs:282:21 [INFO] [stdout] | [INFO] [stdout] 274 | pub fn new(inputs: Vec, outputs: Vec, fee: Coin) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 282 | update: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/mod.rs:285:19 [INFO] [stdout] | [INFO] [stdout] 274 | pub fn new(inputs: Vec, outputs: Vec, fee: Coin) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 285 | mint: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:457:9 [INFO] [stdout] | [INFO] [stdout] 457 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 458 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 459 | | let mut metadata_key_encoding = None; [INFO] [stdout] 460 | | let mut metadata = None; [INFO] [stdout] ... | [INFO] [stdout] 587 | | }) [INFO] [stdout] 588 | | })() [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:70:17 [INFO] [stdout] | [INFO] [stdout] 38 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | let deser_variant: Result<_, DeserializeError> = ShelleyFormatAuxData::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 49 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | let deser_variant: Result<_, DeserializeError> = AlonzoFormatAuxData::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 71 | | "AlonzoAuxiliaryData", [INFO] [stdout] 72 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 73 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:208:9 [INFO] [stdout] | [INFO] [stdout] 208 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 209 | | let header = ShelleyHeader::deserialize(raw).map_err(|e: DeserializeError| e.annotate("header"))?; [INFO] [stdout] 210 | | let (transaction_bodies, transaction_bodies_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 211 | | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] ... | [INFO] [stdout] 293 | | }) [INFO] [stdout] 294 | | })().map_err(|e| e.annotate("AlonzoBlock")) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:278:16 [INFO] [stdout] | [INFO] [stdout] 210 | let (transaction_bodies, transaction_bodies_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 236 | let (auxiliary_data_set, auxiliary_data_set_encoding, auxiliary_data_set_key_encodings) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 278 | Ok(AlonzoBlock { [INFO] [stdout] | ________________^ [INFO] [stdout] 279 | | header, [INFO] [stdout] 280 | | transaction_bodies, [INFO] [stdout] 281 | | transaction_witness_sets, [INFO] [stdout] ... | [INFO] [stdout] 292 | | }), [INFO] [stdout] 293 | | }) [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] | | 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] | | 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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:1310:9 [INFO] [stdout] | [INFO] [stdout] 1310 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1311 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 1312 | | let mut minfee_a_encoding = None; [INFO] [stdout] 1313 | | let mut minfee_a_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 1844 | | }) [INFO] [stdout] 1845 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:221:20 [INFO] [stdout] | [INFO] [stdout] 211 | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Ok((transaction_bodies_arr, transaction_bodies_encoding)) [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/alonzo/serialization.rs:253:20 [INFO] [stdout] | [INFO] [stdout] 237 | let mut auxiliary_data_set_table = OrderedHashMap::new(); [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 253 | Ok((auxiliary_data_set_table, auxiliary_data_set_encoding, auxiliary_data_set_key_encodings)) [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/alonzo/serialization.rs:1777:16 [INFO] [stdout] | [INFO] [stdout] 1358 | let mut cost_models_for_script_languages = None; [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1777 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 1778 | | minfee_a, [INFO] [stdout] 1779 | | minfee_b, [INFO] [stdout] 1780 | | max_block_body_size, [INFO] [stdout] ... | [INFO] [stdout] 1843 | | }), [INFO] [stdout] 1844 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:457:9 [INFO] [stdout] | [INFO] [stdout] 457 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 458 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 459 | | let mut metadata_key_encoding = None; [INFO] [stdout] 460 | | let mut metadata = None; [INFO] [stdout] ... | [INFO] [stdout] 587 | | }) [INFO] [stdout] 588 | | })() [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:1937:9 [INFO] [stdout] | [INFO] [stdout] 1937 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1938 | | let (tag, tag_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1939 | | let initial_position = raw.as_mut_ref().stream_position().unwrap(); [INFO] [stdout] 1940 | | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 2044 | | }) [INFO] [stdout] 2045 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:2012:21 [INFO] [stdout] | [INFO] [stdout] 1940 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1958 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1976 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1994 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2012 | Err(DeserializeError::new( [INFO] [stdout] | _____________________^ [INFO] [stdout] 2013 | | "AlonzoRedeemerTag", [INFO] [stdout] 2014 | | DeserializeFailure::NoVariantMatched, [INFO] [stdout] 2015 | | )) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:2085:9 [INFO] [stdout] | [INFO] [stdout] 2085 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 2086 | | let body = AlonzoTransactionBody::deserialize(raw) [INFO] [stdout] 2087 | | .map_err(|e: DeserializeError| e.annotate("body"))?; [INFO] [stdout] 2088 | | let witness_set = AlonzoTransactionWitnessSet::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 2119 | | }) [INFO] [stdout] 2120 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:1310:9 [INFO] [stdout] | [INFO] [stdout] 1310 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1311 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 1312 | | let mut minfee_a_encoding = None; [INFO] [stdout] 1313 | | let mut minfee_a_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 1844 | | }) [INFO] [stdout] 1845 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:2113:16 [INFO] [stdout] | [INFO] [stdout] 2086 | let body = AlonzoTransactionBody::deserialize(raw) [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2113 | Ok(AlonzoTransaction { [INFO] [stdout] | ________________^ [INFO] [stdout] 2114 | | body, [INFO] [stdout] 2115 | | witness_set, [INFO] [stdout] 2116 | | is_valid, [INFO] [stdout] 2117 | | auxiliary_data, [INFO] [stdout] 2118 | | encodings: Some(AlonzoTransactionEncoding { len_encoding }), [INFO] [stdout] 2119 | | }) [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] | | 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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:1777:16 [INFO] [stdout] | [INFO] [stdout] 1358 | let mut cost_models_for_script_languages = None; [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1777 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 1778 | | minfee_a, [INFO] [stdout] 1779 | | minfee_b, [INFO] [stdout] 1780 | | max_block_body_size, [INFO] [stdout] ... | [INFO] [stdout] 1843 | | }), [INFO] [stdout] 1844 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:1937:9 [INFO] [stdout] | [INFO] [stdout] 1937 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1938 | | let (tag, tag_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1939 | | let initial_position = raw.as_mut_ref().stream_position().unwrap(); [INFO] [stdout] 1940 | | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 2044 | | }) [INFO] [stdout] 2045 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:2720:9 [INFO] [stdout] | [INFO] [stdout] 2720 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 2721 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 2722 | | let mut inputs_encoding = LenEncoding::default(); [INFO] [stdout] 2723 | | let mut inputs_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 3137 | | }) [INFO] [stdout] 3138 | | })().map_err(|e| e.annotate("AlonzoTransactionBody")) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:3088:16 [INFO] [stdout] | [INFO] [stdout] 2727 | let mut outputs = None; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2736 | let mut certs = None; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2740 | let mut withdrawals = None; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2741 | let mut update_key_encoding = None; [INFO] [stdout] 2742 | let mut update = None; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2753 | let mut mint = None; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3079 | let outputs = match outputs { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3080 | Some(x) => x, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3088 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 3089 | | inputs, [INFO] [stdout] 3090 | | outputs, [INFO] [stdout] 3091 | | fee, [INFO] [stdout] ... | [INFO] [stdout] 3136 | | }), [INFO] [stdout] 3137 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:2807:36 [INFO] [stdout] | [INFO] [stdout] 2797 | ... let mut outputs_arr = Vec::new(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2807 | ... Ok((outputs_arr, outputs_encoding)) [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/alonzo/serialization.rs:2012:21 [INFO] [stdout] | [INFO] [stdout] 1940 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1958 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1976 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1994 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2012 | Err(DeserializeError::new( [INFO] [stdout] | _____________________^ [INFO] [stdout] 2013 | | "AlonzoRedeemerTag", [INFO] [stdout] 2014 | | DeserializeFailure::NoVariantMatched, [INFO] [stdout] 2015 | | )) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:2853:36 [INFO] [stdout] | [INFO] [stdout] 2843 | ... let mut certs_arr = Vec::new(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2853 | ... Ok((certs_arr, certs_encoding)) [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/alonzo/serialization.rs:2085:9 [INFO] [stdout] | [INFO] [stdout] 2085 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 2086 | | let body = AlonzoTransactionBody::deserialize(raw) [INFO] [stdout] 2087 | | .map_err(|e: DeserializeError| e.annotate("body"))?; [INFO] [stdout] 2088 | | let witness_set = AlonzoTransactionWitnessSet::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 2119 | | }) [INFO] [stdout] 2120 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:2882:36 [INFO] [stdout] | [INFO] [stdout] 2866 | ... let mut withdrawals_table = OrderedHashMap::new(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2882 | ... Ok((withdrawals_table, withdrawals_encoding, withdrawals_value_encodings)) [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/alonzo/serialization.rs:2908:112 [INFO] [stdout] | [INFO] [stdout] 2908 | ...d_then(|(bytes, enc)| AuxiliaryDataHash::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| Deserializ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:2908:214 [INFO] [stdout] | [INFO] [stdout] 2908 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into())) [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/alonzo/serialization.rs:2977:36 [INFO] [stdout] | [INFO] [stdout] 2934 | ... let mut mint_table = OrderedHashMap::new(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2977 | ... Ok((mint_table, mint_encoding, mint_key_encodings, mint_value_encodings)) [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/alonzo/serialization.rs:2113:16 [INFO] [stdout] | [INFO] [stdout] 2086 | let body = AlonzoTransactionBody::deserialize(raw) [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2113 | Ok(AlonzoTransaction { [INFO] [stdout] | ________________^ [INFO] [stdout] 2114 | | body, [INFO] [stdout] 2115 | | witness_set, [INFO] [stdout] 2116 | | is_valid, [INFO] [stdout] 2117 | | auxiliary_data, [INFO] [stdout] 2118 | | encodings: Some(AlonzoTransactionEncoding { len_encoding }), [INFO] [stdout] 2119 | | }) [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] | | 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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:2944:152 [INFO] [stdout] | [INFO] [stdout] 2944 | ...o).and_then(|(bytes, enc)| PolicyId::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| DeserializeFai... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:2944:245 [INFO] [stdout] | [INFO] [stdout] 2944 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()))?; [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/alonzo/serialization.rs:2992:112 [INFO] [stdout] | [INFO] [stdout] 2992 | ...and_then(|(bytes, enc)| ScriptDataHash::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| Deserialize... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:2992:211 [INFO] [stdout] | [INFO] [stdout] 2992 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into())) [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/alonzo/serialization.rs:3037:178 [INFO] [stdout] | [INFO] [stdout] 3037 | ...and_then(|(bytes, enc)| Ed25519KeyHash::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| Deserialize... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:3037:277 [INFO] [stdout] | [INFO] [stdout] 3037 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()))?; [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/alonzo/serialization.rs:3402:9 [INFO] [stdout] | [INFO] [stdout] 3402 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 3403 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 3404 | | let mut vkeywitnesses_encoding = LenEncoding::default(); [INFO] [stdout] 3405 | | let mut vkeywitnesses_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 3659 | | }) [INFO] [stdout] 3660 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:2720:9 [INFO] [stdout] | [INFO] [stdout] 2720 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 2721 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 2722 | | let mut inputs_encoding = LenEncoding::default(); [INFO] [stdout] 2723 | | let mut inputs_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 3137 | | }) [INFO] [stdout] 3138 | | })().map_err(|e| e.annotate("AlonzoTransactionBody")) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:3088:16 [INFO] [stdout] | [INFO] [stdout] 2727 | let mut outputs = None; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2736 | let mut certs = None; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2740 | let mut withdrawals = None; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2741 | let mut update_key_encoding = None; [INFO] [stdout] 2742 | let mut update = None; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2753 | let mut mint = None; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3079 | let outputs = match outputs { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3080 | Some(x) => x, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3088 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 3089 | | inputs, [INFO] [stdout] 3090 | | outputs, [INFO] [stdout] 3091 | | fee, [INFO] [stdout] ... | [INFO] [stdout] 3136 | | }), [INFO] [stdout] 3137 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:2807:36 [INFO] [stdout] | [INFO] [stdout] 2797 | ... let mut outputs_arr = Vec::new(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2807 | ... Ok((outputs_arr, outputs_encoding)) [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/alonzo/serialization.rs:2853:36 [INFO] [stdout] | [INFO] [stdout] 2843 | ... let mut certs_arr = Vec::new(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2853 | ... Ok((certs_arr, certs_encoding)) [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/alonzo/serialization.rs:2882:36 [INFO] [stdout] | [INFO] [stdout] 2866 | ... let mut withdrawals_table = OrderedHashMap::new(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2882 | ... Ok((withdrawals_table, withdrawals_encoding, withdrawals_value_encodings)) [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/alonzo/serialization.rs:2908:112 [INFO] [stdout] | [INFO] [stdout] 2908 | ...d_then(|(bytes, enc)| AuxiliaryDataHash::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| Deserializ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:2908:214 [INFO] [stdout] | [INFO] [stdout] 2908 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into())) [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/alonzo/serialization.rs:2977:36 [INFO] [stdout] | [INFO] [stdout] 2934 | ... let mut mint_table = OrderedHashMap::new(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2977 | ... Ok((mint_table, mint_encoding, mint_key_encodings, mint_value_encodings)) [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/alonzo/serialization.rs:2944:152 [INFO] [stdout] | [INFO] [stdout] 2944 | ...o).and_then(|(bytes, enc)| PolicyId::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| DeserializeFai... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:2944:245 [INFO] [stdout] | [INFO] [stdout] 2944 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()))?; [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/alonzo/serialization.rs:2992:112 [INFO] [stdout] | [INFO] [stdout] 2992 | ...and_then(|(bytes, enc)| ScriptDataHash::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| Deserialize... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:2992:211 [INFO] [stdout] | [INFO] [stdout] 2992 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into())) [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/alonzo/serialization.rs:3037:178 [INFO] [stdout] | [INFO] [stdout] 3037 | ...and_then(|(bytes, enc)| Ed25519KeyHash::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| Deserialize... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:3037:277 [INFO] [stdout] | [INFO] [stdout] 3037 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()))?; [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/alonzo/serialization.rs:3753:9 [INFO] [stdout] | [INFO] [stdout] 3753 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 3754 | | let ( [INFO] [stdout] 3755 | | proposed_protocol_parameter_updates, [INFO] [stdout] 3756 | | proposed_protocol_parameter_updates_encoding, [INFO] [stdout] ... | [INFO] [stdout] 3834 | | }) [INFO] [stdout] 3835 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:3825:16 [INFO] [stdout] | [INFO] [stdout] 3755 | proposed_protocol_parameter_updates, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3825 | Ok(AlonzoUpdate { [INFO] [stdout] | ________________^ [INFO] [stdout] 3826 | | proposed_protocol_parameter_updates, [INFO] [stdout] 3827 | | epoch, [INFO] [stdout] 3828 | | encodings: Some(AlonzoUpdateEncoding { [INFO] [stdout] ... | [INFO] [stdout] 3833 | | }), [INFO] [stdout] 3834 | | }) [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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:3402:9 [INFO] [stdout] | [INFO] [stdout] 3402 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 3403 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 3404 | | let mut vkeywitnesses_encoding = LenEncoding::default(); [INFO] [stdout] 3405 | | let mut vkeywitnesses_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 3659 | | }) [INFO] [stdout] 3660 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:3806:20 [INFO] [stdout] | [INFO] [stdout] 3759 | let mut proposed_protocol_parameter_updates_table = OrderedHashMap::new(); [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3806 | Ok(( [INFO] [stdout] | ____________________^ [INFO] [stdout] 3807 | | proposed_protocol_parameter_updates_table, [INFO] [stdout] 3808 | | proposed_protocol_parameter_updates_encoding, [INFO] [stdout] 3809 | | proposed_protocol_parameter_updates_key_encodings, [INFO] [stdout] 3810 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:3784:37 [INFO] [stdout] | [INFO] [stdout] 3783 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3784 | ... DeserializeFailure::InvalidStructure(Box::new(e)).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:3753:9 [INFO] [stdout] | [INFO] [stdout] 3753 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 3754 | | let ( [INFO] [stdout] 3755 | | proposed_protocol_parameter_updates, [INFO] [stdout] 3756 | | proposed_protocol_parameter_updates_encoding, [INFO] [stdout] ... | [INFO] [stdout] 3834 | | }) [INFO] [stdout] 3835 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:3825:16 [INFO] [stdout] | [INFO] [stdout] 3755 | proposed_protocol_parameter_updates, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3825 | Ok(AlonzoUpdate { [INFO] [stdout] | ________________^ [INFO] [stdout] 3826 | | proposed_protocol_parameter_updates, [INFO] [stdout] 3827 | | epoch, [INFO] [stdout] 3828 | | encodings: Some(AlonzoUpdateEncoding { [INFO] [stdout] ... | [INFO] [stdout] 3833 | | }), [INFO] [stdout] 3834 | | }) [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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:3806:20 [INFO] [stdout] | [INFO] [stdout] 3759 | let mut proposed_protocol_parameter_updates_table = OrderedHashMap::new(); [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3806 | Ok(( [INFO] [stdout] | ____________________^ [INFO] [stdout] 3807 | | proposed_protocol_parameter_updates_table, [INFO] [stdout] 3808 | | proposed_protocol_parameter_updates_encoding, [INFO] [stdout] 3809 | | proposed_protocol_parameter_updates_key_encodings, [INFO] [stdout] 3810 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/alonzo/serialization.rs:3784:37 [INFO] [stdout] | [INFO] [stdout] 3783 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3784 | ... DeserializeFailure::InvalidStructure(Box::new(e)).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/mod.rs:321:20 [INFO] [stdout] | [INFO] [stdout] 313 | outputs: Vec, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 321 | certs: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/mod.rs:322:26 [INFO] [stdout] | [INFO] [stdout] 313 | outputs: Vec, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 322 | withdrawals: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/mod.rs:323:21 [INFO] [stdout] | [INFO] [stdout] 313 | outputs: Vec, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 323 | update: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/mod.rs:331:32 [INFO] [stdout] | [INFO] [stdout] 313 | outputs: Vec, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 331 | collateral_return: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/mod.rs:321:20 [INFO] [stdout] | [INFO] [stdout] 313 | outputs: Vec, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 321 | certs: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/mod.rs:322:26 [INFO] [stdout] | [INFO] [stdout] 313 | outputs: Vec, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 322 | withdrawals: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/mod.rs:323:21 [INFO] [stdout] | [INFO] [stdout] 313 | outputs: Vec, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 323 | update: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/mod.rs:331:32 [INFO] [stdout] | [INFO] [stdout] 313 | outputs: Vec, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 331 | collateral_return: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:71:17 [INFO] [stdout] | [INFO] [stdout] 39 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | let deser_variant: Result<_, DeserializeError> = ShelleyFormatAuxData::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 50 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | let deser_variant: Result<_, DeserializeError> = BabbageFormatAuxData::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 71 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 72 | | "BabbageAuxiliaryData", [INFO] [stdout] 73 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 74 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 209 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 210 | | let header = Header::deserialize(raw).map_err(|e: DeserializeError| e.annotate("header"))?; [INFO] [stdout] 211 | | let (transaction_bodies, transaction_bodies_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 212 | | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] ... | [INFO] [stdout] 294 | | }) [INFO] [stdout] 295 | | })().map_err(|e| e.annotate("BabbageBlock")) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:279:16 [INFO] [stdout] | [INFO] [stdout] 211 | let (transaction_bodies, transaction_bodies_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 237 | let (auxiliary_data_set, auxiliary_data_set_encoding, auxiliary_data_set_key_encodings) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 279 | Ok(BabbageBlock { [INFO] [stdout] | ________________^ [INFO] [stdout] 280 | | header, [INFO] [stdout] 281 | | transaction_bodies, [INFO] [stdout] 282 | | transaction_witness_sets, [INFO] [stdout] ... | [INFO] [stdout] 293 | | }), [INFO] [stdout] 294 | | }) [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] | | 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] | | 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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:222:20 [INFO] [stdout] | [INFO] [stdout] 212 | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 222 | Ok((transaction_bodies_arr, transaction_bodies_encoding)) [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/babbage/serialization.rs:71:17 [INFO] [stdout] | [INFO] [stdout] 39 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | let deser_variant: Result<_, DeserializeError> = ShelleyFormatAuxData::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 50 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | let deser_variant: Result<_, DeserializeError> = BabbageFormatAuxData::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 71 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 72 | | "BabbageAuxiliaryData", [INFO] [stdout] 73 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 74 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:254:20 [INFO] [stdout] | [INFO] [stdout] 238 | let mut auxiliary_data_set_table = OrderedHashMap::new(); [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 254 | Ok((auxiliary_data_set_table, auxiliary_data_set_encoding, auxiliary_data_set_key_encodings)) [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/babbage/serialization.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 209 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 210 | | let header = Header::deserialize(raw).map_err(|e: DeserializeError| e.annotate("header"))?; [INFO] [stdout] 211 | | let (transaction_bodies, transaction_bodies_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 212 | | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] ... | [INFO] [stdout] 294 | | }) [INFO] [stdout] 295 | | })().map_err(|e| e.annotate("BabbageBlock")) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:494:9 [INFO] [stdout] | [INFO] [stdout] 494 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 495 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 496 | | let mut metadata_key_encoding = None; [INFO] [stdout] 497 | | let mut metadata = None; [INFO] [stdout] ... | [INFO] [stdout] 661 | | }) [INFO] [stdout] 662 | | })() [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:279:16 [INFO] [stdout] | [INFO] [stdout] 211 | let (transaction_bodies, transaction_bodies_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 237 | let (auxiliary_data_set, auxiliary_data_set_encoding, auxiliary_data_set_key_encodings) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 279 | Ok(BabbageBlock { [INFO] [stdout] | ________________^ [INFO] [stdout] 280 | | header, [INFO] [stdout] 281 | | transaction_bodies, [INFO] [stdout] 282 | | transaction_witness_sets, [INFO] [stdout] ... | [INFO] [stdout] 293 | | }), [INFO] [stdout] 294 | | }) [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] | | 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] | | 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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:222:20 [INFO] [stdout] | [INFO] [stdout] 212 | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 222 | Ok((transaction_bodies_arr, transaction_bodies_encoding)) [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/babbage/serialization.rs:254:20 [INFO] [stdout] | [INFO] [stdout] 238 | let mut auxiliary_data_set_table = OrderedHashMap::new(); [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 254 | Ok((auxiliary_data_set_table, auxiliary_data_set_encoding, auxiliary_data_set_key_encodings)) [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/babbage/serialization.rs:808:9 [INFO] [stdout] | [INFO] [stdout] 808 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 809 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 810 | | let mut address_key_encoding = None; [INFO] [stdout] 811 | | let mut address = None; [INFO] [stdout] ... | [INFO] [stdout] 947 | | }) [INFO] [stdout] 948 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:494:9 [INFO] [stdout] | [INFO] [stdout] 494 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 495 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 496 | | let mut metadata_key_encoding = None; [INFO] [stdout] 497 | | let mut metadata = None; [INFO] [stdout] ... | [INFO] [stdout] 661 | | }) [INFO] [stdout] 662 | | })() [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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:932:16 [INFO] [stdout] | [INFO] [stdout] 813 | let mut amount = None; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 927 | let amount = match amount { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 928 | Some(x) => x, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 932 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 933 | | address, [INFO] [stdout] 934 | | amount, [INFO] [stdout] 935 | | datum_option, [INFO] [stdout] ... | [INFO] [stdout] 946 | | }), [INFO] [stdout] 947 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:808:9 [INFO] [stdout] | [INFO] [stdout] 808 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 809 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 810 | | let mut address_key_encoding = None; [INFO] [stdout] 811 | | let mut address = None; [INFO] [stdout] ... | [INFO] [stdout] 947 | | }) [INFO] [stdout] 948 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:932:16 [INFO] [stdout] | [INFO] [stdout] 813 | let mut amount = None; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 927 | let amount = match amount { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 928 | Some(x) => x, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 932 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 933 | | address, [INFO] [stdout] 934 | | amount, [INFO] [stdout] 935 | | datum_option, [INFO] [stdout] ... | [INFO] [stdout] 946 | | }), [INFO] [stdout] 947 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:1625:9 [INFO] [stdout] | [INFO] [stdout] 1625 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1626 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 1627 | | let mut minfee_a_encoding = None; [INFO] [stdout] 1628 | | let mut minfee_a_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 2124 | | }) [INFO] [stdout] 2125 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:2061:16 [INFO] [stdout] | [INFO] [stdout] 1669 | let mut cost_models_for_script_languages = None; [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2061 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 2062 | | minfee_a, [INFO] [stdout] 2063 | | minfee_b, [INFO] [stdout] 2064 | | max_block_body_size, [INFO] [stdout] ... | [INFO] [stdout] 2123 | | }), [INFO] [stdout] 2124 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:1625:9 [INFO] [stdout] | [INFO] [stdout] 1625 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1626 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 1627 | | let mut minfee_a_encoding = None; [INFO] [stdout] 1628 | | let mut minfee_a_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 2124 | | }) [INFO] [stdout] 2125 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:2310:17 [INFO] [stdout] | [INFO] [stdout] 2189 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2190 | let variant_deser = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2230 | let variant_deser = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2270 | let variant_deser = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2310 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 2311 | | "BabbageScript", [INFO] [stdout] 2312 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 2313 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:2061:16 [INFO] [stdout] | [INFO] [stdout] 1669 | let mut cost_models_for_script_languages = None; [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2061 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 2062 | | minfee_a, [INFO] [stdout] 2063 | | minfee_b, [INFO] [stdout] 2064 | | max_block_body_size, [INFO] [stdout] ... | [INFO] [stdout] 2123 | | }), [INFO] [stdout] 2124 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:2310:17 [INFO] [stdout] | [INFO] [stdout] 2189 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2190 | let variant_deser = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2230 | let variant_deser = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2270 | let variant_deser = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2310 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 2311 | | "BabbageScript", [INFO] [stdout] 2312 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 2313 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:2354:9 [INFO] [stdout] | [INFO] [stdout] 2354 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 2355 | | let body = BabbageTransactionBody::deserialize(raw) [INFO] [stdout] 2356 | | .map_err(|e: DeserializeError| e.annotate("body"))?; [INFO] [stdout] 2357 | | let witness_set = BabbageTransactionWitnessSet::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 2388 | | }) [INFO] [stdout] 2389 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:2354:9 [INFO] [stdout] | [INFO] [stdout] 2354 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 2355 | | let body = BabbageTransactionBody::deserialize(raw) [INFO] [stdout] 2356 | | .map_err(|e: DeserializeError| e.annotate("body"))?; [INFO] [stdout] 2357 | | let witness_set = BabbageTransactionWitnessSet::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 2388 | | }) [INFO] [stdout] 2389 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:2382:16 [INFO] [stdout] | [INFO] [stdout] 2355 | let body = BabbageTransactionBody::deserialize(raw) [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2382 | Ok(BabbageTransaction { [INFO] [stdout] | ________________^ [INFO] [stdout] 2383 | | body, [INFO] [stdout] 2384 | | witness_set, [INFO] [stdout] 2385 | | is_valid, [INFO] [stdout] 2386 | | auxiliary_data, [INFO] [stdout] 2387 | | encodings: Some(BabbageTransactionEncoding { len_encoding }), [INFO] [stdout] 2388 | | }) [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] | | 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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:2382:16 [INFO] [stdout] | [INFO] [stdout] 2355 | let body = BabbageTransactionBody::deserialize(raw) [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2382 | Ok(BabbageTransaction { [INFO] [stdout] | ________________^ [INFO] [stdout] 2383 | | body, [INFO] [stdout] 2384 | | witness_set, [INFO] [stdout] 2385 | | is_valid, [INFO] [stdout] 2386 | | auxiliary_data, [INFO] [stdout] 2387 | | encodings: Some(BabbageTransactionEncoding { len_encoding }), [INFO] [stdout] 2388 | | }) [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] | | 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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:2982:9 [INFO] [stdout] | [INFO] [stdout] 2982 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 2983 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 2984 | | let mut inputs_encoding = LenEncoding::default(); [INFO] [stdout] 2985 | | let mut inputs_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 3411 | | }) [INFO] [stdout] 3412 | | })().map_err(|e| e.annotate("BabbageTransactionBody")) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:2982:9 [INFO] [stdout] | [INFO] [stdout] 2982 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 2983 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 2984 | | let mut inputs_encoding = LenEncoding::default(); [INFO] [stdout] 2985 | | let mut inputs_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 3411 | | }) [INFO] [stdout] 3412 | | })().map_err(|e| e.annotate("BabbageTransactionBody")) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:3357:16 [INFO] [stdout] | [INFO] [stdout] 2989 | let mut outputs = None; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2998 | let mut certs = None; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3002 | let mut withdrawals = None; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3003 | let mut update_key_encoding = None; [INFO] [stdout] 3004 | let mut update = None; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3026 | let mut collateral_return = None; [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3348 | let outputs = match outputs { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3349 | Some(x) => x, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3357 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 3358 | | inputs, [INFO] [stdout] 3359 | | outputs, [INFO] [stdout] 3360 | | fee, [INFO] [stdout] ... | [INFO] [stdout] 3410 | | }), [INFO] [stdout] 3411 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:3074:36 [INFO] [stdout] | [INFO] [stdout] 3064 | ... let mut outputs_arr = Vec::new(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3074 | ... Ok((outputs_arr, outputs_encoding)) [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/babbage/serialization.rs:3120:36 [INFO] [stdout] | [INFO] [stdout] 3110 | ... let mut certs_arr = Vec::new(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3120 | ... Ok((certs_arr, certs_encoding)) [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/babbage/serialization.rs:3357:16 [INFO] [stdout] | [INFO] [stdout] 2989 | let mut outputs = None; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2998 | let mut certs = None; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3002 | let mut withdrawals = None; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3003 | let mut update_key_encoding = None; [INFO] [stdout] 3004 | let mut update = None; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3026 | let mut collateral_return = None; [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3348 | let outputs = match outputs { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3349 | Some(x) => x, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3357 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 3358 | | inputs, [INFO] [stdout] 3359 | | outputs, [INFO] [stdout] 3360 | | fee, [INFO] [stdout] ... | [INFO] [stdout] 3410 | | }), [INFO] [stdout] 3411 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:3149:36 [INFO] [stdout] | [INFO] [stdout] 3133 | ... let mut withdrawals_table = OrderedHashMap::new(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3149 | ... Ok((withdrawals_table, withdrawals_encoding, withdrawals_value_encodings)) [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/babbage/serialization.rs:3175:112 [INFO] [stdout] | [INFO] [stdout] 3175 | ...d_then(|(bytes, enc)| AuxiliaryDataHash::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| Deserializ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:3175:214 [INFO] [stdout] | [INFO] [stdout] 3175 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into())) [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/babbage/serialization.rs:3213:112 [INFO] [stdout] | [INFO] [stdout] 3213 | ...and_then(|(bytes, enc)| ScriptDataHash::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| Deserialize... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:3213:211 [INFO] [stdout] | [INFO] [stdout] 3213 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into())) [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/babbage/serialization.rs:3074:36 [INFO] [stdout] | [INFO] [stdout] 3064 | ... let mut outputs_arr = Vec::new(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3074 | ... Ok((outputs_arr, outputs_encoding)) [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/babbage/serialization.rs:3258:178 [INFO] [stdout] | [INFO] [stdout] 3258 | ...and_then(|(bytes, enc)| Ed25519KeyHash::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| Deserialize... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:3258:277 [INFO] [stdout] | [INFO] [stdout] 3258 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()))?; [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/babbage/serialization.rs:3120:36 [INFO] [stdout] | [INFO] [stdout] 3110 | ... let mut certs_arr = Vec::new(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3120 | ... Ok((certs_arr, certs_encoding)) [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/babbage/serialization.rs:3462:17 [INFO] [stdout] | [INFO] [stdout] 3437 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3438 | let deser_variant: Result<_, DeserializeError> = AlonzoFormatTxOut::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3450 | let deser_variant: Result<_, DeserializeError> = BabbageFormatTxOut::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3462 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 3463 | | "BabbageTransactionOutput", [INFO] [stdout] 3464 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 3465 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:3149:36 [INFO] [stdout] | [INFO] [stdout] 3133 | ... let mut withdrawals_table = OrderedHashMap::new(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3149 | ... Ok((withdrawals_table, withdrawals_encoding, withdrawals_value_encodings)) [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/babbage/serialization.rs:3175:112 [INFO] [stdout] | [INFO] [stdout] 3175 | ...d_then(|(bytes, enc)| AuxiliaryDataHash::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| Deserializ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:3175:214 [INFO] [stdout] | [INFO] [stdout] 3175 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into())) [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/babbage/serialization.rs:3767:9 [INFO] [stdout] | [INFO] [stdout] 3767 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 3768 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 3769 | | let mut vkeywitnesses_encoding = LenEncoding::default(); [INFO] [stdout] 3770 | | let mut vkeywitnesses_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 4061 | | }) [INFO] [stdout] 4062 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:3213:112 [INFO] [stdout] | [INFO] [stdout] 3213 | ...and_then(|(bytes, enc)| ScriptDataHash::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| Deserialize... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:3213:211 [INFO] [stdout] | [INFO] [stdout] 3213 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into())) [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/babbage/serialization.rs:4149:9 [INFO] [stdout] | [INFO] [stdout] 4149 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 4150 | | let (updates, updates_encoding, updates_key_encodings) = [INFO] [stdout] 4151 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 4152 | | let mut updates_table = OrderedHashMap::new(); [INFO] [stdout] ... | [INFO] [stdout] 4207 | | }) [INFO] [stdout] 4208 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:3258:178 [INFO] [stdout] | [INFO] [stdout] 3258 | ...and_then(|(bytes, enc)| Ed25519KeyHash::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| Deserialize... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:4198:16 [INFO] [stdout] | [INFO] [stdout] 4150 | let (updates, updates_encoding, updates_key_encodings) = [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4198 | Ok(BabbageUpdate { [INFO] [stdout] | ________________^ [INFO] [stdout] 4199 | | updates, [INFO] [stdout] 4200 | | epoch, [INFO] [stdout] 4201 | | encodings: Some(BabbageUpdateEncoding { [INFO] [stdout] ... | [INFO] [stdout] 4206 | | }), [INFO] [stdout] 4207 | | }) [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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:4183:24 [INFO] [stdout] | [INFO] [stdout] 4152 | let mut updates_table = OrderedHashMap::new(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4183 | Ok((updates_table, updates_encoding, updates_key_encodings)) [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/babbage/serialization.rs:3258:277 [INFO] [stdout] | [INFO] [stdout] 3258 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()))?; [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/babbage/serialization.rs:4171:41 [INFO] [stdout] | [INFO] [stdout] 4170 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4171 | ... DeserializeFailure::InvalidStructure(Box::new(e)).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:3462:17 [INFO] [stdout] | [INFO] [stdout] 3437 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3438 | let deser_variant: Result<_, DeserializeError> = AlonzoFormatTxOut::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3450 | let deser_variant: Result<_, DeserializeError> = BabbageFormatTxOut::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3462 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 3463 | | "BabbageTransactionOutput", [INFO] [stdout] 3464 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 3465 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/utils.rs:253:38 [INFO] [stdout] | [INFO] [stdout] 253 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/babbage/serialization.rs:3767:9 [INFO] [stdout] | [INFO] [stdout] 3767 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 3768 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 3769 | | let mut vkeywitnesses_encoding = LenEncoding::default(); [INFO] [stdout] 3770 | | let mut vkeywitnesses_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 4061 | | }) [INFO] [stdout] 4062 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:4149:9 [INFO] [stdout] | [INFO] [stdout] 4149 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 4150 | | let (updates, updates_encoding, updates_key_encodings) = [INFO] [stdout] 4151 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 4152 | | let mut updates_table = OrderedHashMap::new(); [INFO] [stdout] ... | [INFO] [stdout] 4207 | | }) [INFO] [stdout] 4208 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:4198:16 [INFO] [stdout] | [INFO] [stdout] 4150 | let (updates, updates_encoding, updates_key_encodings) = [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4198 | Ok(BabbageUpdate { [INFO] [stdout] | ________________^ [INFO] [stdout] 4199 | | updates, [INFO] [stdout] 4200 | | epoch, [INFO] [stdout] 4201 | | encodings: Some(BabbageUpdateEncoding { [INFO] [stdout] ... | [INFO] [stdout] 4206 | | }), [INFO] [stdout] 4207 | | }) [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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/serialization.rs:4183:24 [INFO] [stdout] | [INFO] [stdout] 4152 | let mut updates_table = OrderedHashMap::new(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4183 | Ok((updates_table, updates_encoding, updates_key_encodings)) [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/babbage/serialization.rs:4171:41 [INFO] [stdout] | [INFO] [stdout] 4170 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4171 | ... DeserializeFailure::InvalidStructure(Box::new(e)).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/babbage/utils.rs:253:38 [INFO] [stdout] | [INFO] [stdout] 253 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/block/serialization.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 40 | | let block_version = ByronBlockVersion::deserialize(raw) [INFO] [stdout] 41 | | .map_err(|e: DeserializeError| e.annotate("block_version"))?; [INFO] [stdout] 42 | | let software_version = ByronSoftwareVersion::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 90 | | }) [INFO] [stdout] 91 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:85:16 [INFO] [stdout] | [INFO] [stdout] 44 | let byron_attributes = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 85 | Ok(BlockHeaderExtraData { [INFO] [stdout] | ________________^ [INFO] [stdout] 86 | | block_version, [INFO] [stdout] 87 | | software_version, [INFO] [stdout] 88 | | byron_attributes, [INFO] [stdout] 89 | | extra_proof, [INFO] [stdout] 90 | | }) [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] | | 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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:75:38 [INFO] [stdout] | [INFO] [stdout] 75 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/block/serialization.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 112 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 113 | let deser_variant: Result<_, DeserializeError> = ByronEbBlock::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 123 | let deser_variant: Result<_, DeserializeError> = ByronMainBlock::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 133 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 134 | | "ByronBlock", [INFO] [stdout] 135 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 136 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 172 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 173 | | let tx_payload = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 174 | | let mut tx_payload_arr = Vec::new(); [INFO] [stdout] 175 | | let len = raw.array()?; [INFO] [stdout] ... | [INFO] [stdout] 221 | | }) [INFO] [stdout] 222 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:216:16 [INFO] [stdout] | [INFO] [stdout] 173 | let tx_payload = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 207 | let upd_payload = ByronUpdate::deserialize(raw) [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 216 | Ok(ByronBlockBody { [INFO] [stdout] | ________________^ [INFO] [stdout] 217 | | tx_payload, [INFO] [stdout] 218 | | ssc_payload, [INFO] [stdout] 219 | | dlg_payload, [INFO] [stdout] 220 | | upd_payload, [INFO] [stdout] 221 | | }) [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] | | 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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 247 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 248 | | let byron_slot_id = ByronSlotId::deserialize(raw) [INFO] [stdout] 249 | | .map_err(|e: DeserializeError| e.annotate("byron_slot_id"))?; [INFO] [stdout] 250 | | let byron_pub_key = Ok(raw.bytes()? as Vec) [INFO] [stdout] ... | [INFO] [stdout] 268 | | }) [INFO] [stdout] 269 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:295:9 [INFO] [stdout] | [INFO] [stdout] 295 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 296 | | let protocol_magic = Ok(raw.unsigned_integer()? as u32) [INFO] [stdout] 297 | | .map_err(|e: DeserializeError| e.annotate("protocol_magic"))?; [INFO] [stdout] 298 | | let prev_block = raw [INFO] [stdout] ... | [INFO] [stdout] 325 | | }) [INFO] [stdout] 326 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:319:16 [INFO] [stdout] | [INFO] [stdout] 310 | let extra_data = BlockHeaderExtraData::deserialize(raw) [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 319 | Ok(ByronBlockHeader { [INFO] [stdout] | ________________^ [INFO] [stdout] 320 | | protocol_magic, [INFO] [stdout] 321 | | prev_block, [INFO] [stdout] 322 | | body_proof, [INFO] [stdout] 323 | | consensus_data, [INFO] [stdout] 324 | | extra_data, [INFO] [stdout] 325 | | }) [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] | | 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] | | 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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:303:38 [INFO] [stdout] | [INFO] [stdout] 303 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/block/serialization.rs:382:17 [INFO] [stdout] | [INFO] [stdout] 348 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 349 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 360 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 371 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 382 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 383 | | "ByronBlockSignature", [INFO] [stdout] 384 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 385 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:409:9 [INFO] [stdout] | [INFO] [stdout] 409 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 410 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 411 | | let tag_value = raw.unsigned_integer()?; [INFO] [stdout] 412 | | if tag_value != 0 { [INFO] [stdout] ... | [INFO] [stdout] 431 | | Ok(ByronBlockSignatureNormal { signature }) [INFO] [stdout] 432 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:455:9 [INFO] [stdout] | [INFO] [stdout] 455 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 456 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 457 | | let tag_value = raw.unsigned_integer()?; [INFO] [stdout] 458 | | if tag_value != 2 { [INFO] [stdout] ... | [INFO] [stdout] 477 | | Ok(ByronBlockSignatureProxyHeavy { signature }) [INFO] [stdout] 478 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:501:9 [INFO] [stdout] | [INFO] [stdout] 501 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 502 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 503 | | let tag_value = raw.unsigned_integer()?; [INFO] [stdout] 504 | | if tag_value != 1 { [INFO] [stdout] ... | [INFO] [stdout] 523 | | Ok(ByronBlockSignatureProxyLight { signature }) [INFO] [stdout] 524 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:549:9 [INFO] [stdout] | [INFO] [stdout] 549 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 550 | | let tx_proof = ByronTxProof::deserialize(raw) [INFO] [stdout] 551 | | .map_err(|e: DeserializeError| e.annotate("tx_proof"))?; [INFO] [stdout] 552 | | let ssc_proof = SscProof::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 582 | | }) [INFO] [stdout] 583 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:559:38 [INFO] [stdout] | [INFO] [stdout] 559 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/block/serialization.rs:567:38 [INFO] [stdout] | [INFO] [stdout] 567 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/block/serialization.rs:605:9 [INFO] [stdout] | [INFO] [stdout] 605 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 606 | | let u64 = [INFO] [stdout] 607 | | Ok(raw.unsigned_integer()?).map_err(|e: DeserializeError| e.annotate("u64"))?; [INFO] [stdout] 608 | | match len { [INFO] [stdout] ... | [INFO] [stdout] 615 | | Ok(ByronDifficulty { u64 }) [INFO] [stdout] 616 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:652:9 [INFO] [stdout] | [INFO] [stdout] 652 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 653 | | let header = [INFO] [stdout] 654 | | EbbHead::deserialize(raw).map_err(|e: DeserializeError| e.annotate("header"))?; [INFO] [stdout] 655 | | let body = (|| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 728 | | }) [INFO] [stdout] 729 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:724:16 [INFO] [stdout] | [INFO] [stdout] 653 | let header = [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 679 | let extra = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 724 | Ok(ByronEbBlock { [INFO] [stdout] | ________________^ [INFO] [stdout] 725 | | header, [INFO] [stdout] 726 | | body, [INFO] [stdout] 727 | | extra, [INFO] [stdout] 728 | | }) [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] | | 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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:671:37 [INFO] [stdout] | [INFO] [stdout] 670 | ... StakeholderId::from_raw_bytes(&bytes).map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 671 | ... DeserializeFailure::InvalidStructure(Box::new(e)).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:760:9 [INFO] [stdout] | [INFO] [stdout] 760 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 761 | | let header = ByronBlockHeader::deserialize(raw) [INFO] [stdout] 762 | | .map_err(|e: DeserializeError| e.annotate("header"))?; [INFO] [stdout] 763 | | let body = ByronBlockBody::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 814 | | }) [INFO] [stdout] 815 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:810:16 [INFO] [stdout] | [INFO] [stdout] 761 | let header = ByronBlockHeader::deserialize(raw) [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 762 | .map_err(|e: DeserializeError| e.annotate("header"))?; [INFO] [stdout] 763 | let body = ByronBlockBody::deserialize(raw) [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 764 | .map_err(|e: DeserializeError| e.annotate("body"))?; [INFO] [stdout] 765 | let extra = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 810 | Ok(ByronMainBlock { [INFO] [stdout] | ________________^ [INFO] [stdout] 811 | | header, [INFO] [stdout] 812 | | body, [INFO] [stdout] 813 | | extra, [INFO] [stdout] 814 | | }) [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] | | 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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:838:9 [INFO] [stdout] | [INFO] [stdout] 838 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 839 | | let epoch_id = Ok(raw.unsigned_integer()?) [INFO] [stdout] 840 | | .map_err(|e: DeserializeError| e.annotate("epoch_id"))?; [INFO] [stdout] 841 | | let byron_difficulty = ByronDifficulty::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 853 | | }) [INFO] [stdout] 854 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 40 | | let block_version = ByronBlockVersion::deserialize(raw) [INFO] [stdout] 41 | | .map_err(|e: DeserializeError| e.annotate("block_version"))?; [INFO] [stdout] 42 | | let software_version = ByronSoftwareVersion::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 90 | | }) [INFO] [stdout] 91 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:887:9 [INFO] [stdout] | [INFO] [stdout] 887 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 888 | | let protocol_magic = Ok(raw.unsigned_integer()? as u32) [INFO] [stdout] 889 | | .map_err(|e: DeserializeError| e.annotate("protocol_magic"))?; [INFO] [stdout] 890 | | let prev_block = raw [INFO] [stdout] ... | [INFO] [stdout] 959 | | }) [INFO] [stdout] 960 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:85:16 [INFO] [stdout] | [INFO] [stdout] 44 | let byron_attributes = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 85 | Ok(BlockHeaderExtraData { [INFO] [stdout] | ________________^ [INFO] [stdout] 86 | | block_version, [INFO] [stdout] 87 | | software_version, [INFO] [stdout] 88 | | byron_attributes, [INFO] [stdout] 89 | | extra_proof, [INFO] [stdout] 90 | | }) [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] | | 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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:953:16 [INFO] [stdout] | [INFO] [stdout] 908 | let extra_data = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 953 | Ok(EbbHead { [INFO] [stdout] | ________________^ [INFO] [stdout] 954 | | protocol_magic, [INFO] [stdout] 955 | | prev_block, [INFO] [stdout] 956 | | body_proof, [INFO] [stdout] 957 | | consensus_data, [INFO] [stdout] 958 | | extra_data, [INFO] [stdout] 959 | | }) [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] | | 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] | | 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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:895:38 [INFO] [stdout] | [INFO] [stdout] 895 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/block/serialization.rs:903:38 [INFO] [stdout] | [INFO] [stdout] 903 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/block/serialization.rs:75:38 [INFO] [stdout] | [INFO] [stdout] 75 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/block/serialization.rs:986:9 [INFO] [stdout] | [INFO] [stdout] 986 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 987 | | let byron_tx = [INFO] [stdout] 988 | | ByronTx::deserialize(raw).map_err(|e: DeserializeError| e.annotate("byron_tx"))?; [INFO] [stdout] 989 | | let byron_tx_witnesss = (|| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 1015 | | }) [INFO] [stdout] 1016 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:1012:16 [INFO] [stdout] | [INFO] [stdout] 987 | let byron_tx = [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1012 | Ok(TxAux { [INFO] [stdout] | ________________^ [INFO] [stdout] 1013 | | byron_tx, [INFO] [stdout] 1014 | | byron_tx_witnesss, [INFO] [stdout] 1015 | | }) [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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 112 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 113 | let deser_variant: Result<_, DeserializeError> = ByronEbBlock::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 123 | let deser_variant: Result<_, DeserializeError> = ByronMainBlock::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 133 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 134 | | "ByronBlock", [INFO] [stdout] 135 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 136 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 172 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 173 | | let tx_payload = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 174 | | let mut tx_payload_arr = Vec::new(); [INFO] [stdout] 175 | | let len = raw.array()?; [INFO] [stdout] ... | [INFO] [stdout] 221 | | }) [INFO] [stdout] 222 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:216:16 [INFO] [stdout] | [INFO] [stdout] 173 | let tx_payload = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 207 | let upd_payload = ByronUpdate::deserialize(raw) [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 216 | Ok(ByronBlockBody { [INFO] [stdout] | ________________^ [INFO] [stdout] 217 | | tx_payload, [INFO] [stdout] 218 | | ssc_payload, [INFO] [stdout] 219 | | dlg_payload, [INFO] [stdout] 220 | | upd_payload, [INFO] [stdout] 221 | | }) [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] | | 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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 247 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 248 | | let byron_slot_id = ByronSlotId::deserialize(raw) [INFO] [stdout] 249 | | .map_err(|e: DeserializeError| e.annotate("byron_slot_id"))?; [INFO] [stdout] 250 | | let byron_pub_key = Ok(raw.bytes()? as Vec) [INFO] [stdout] ... | [INFO] [stdout] 268 | | }) [INFO] [stdout] 269 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/delegation/serialization.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 33 | | let epoch = [INFO] [stdout] 34 | | Ok(raw.unsigned_integer()?).map_err(|e: DeserializeError| e.annotate("epoch"))?; [INFO] [stdout] 35 | | let issuer = [INFO] [stdout] ... | [INFO] [stdout] 53 | | }) [INFO] [stdout] 54 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/delegation/serialization.rs:77:9 [INFO] [stdout] | [INFO] [stdout] 77 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 78 | | let byron_delegation = ByronDelegation::deserialize(raw) [INFO] [stdout] 79 | | .map_err(|e: DeserializeError| e.annotate("byron_delegation"))?; [INFO] [stdout] 80 | | let byron_signature = Ok(raw.bytes()? as Vec) [INFO] [stdout] ... | [INFO] [stdout] 92 | | }) [INFO] [stdout] 93 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:295:9 [INFO] [stdout] | [INFO] [stdout] 295 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 296 | | let protocol_magic = Ok(raw.unsigned_integer()? as u32) [INFO] [stdout] 297 | | .map_err(|e: DeserializeError| e.annotate("protocol_magic"))?; [INFO] [stdout] 298 | | let prev_block = raw [INFO] [stdout] ... | [INFO] [stdout] 325 | | }) [INFO] [stdout] 326 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/delegation/serialization.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 117 | | let epoch_id = Ok(raw.unsigned_integer()?) [INFO] [stdout] 118 | | .map_err(|e: DeserializeError| e.annotate("epoch_id"))?; [INFO] [stdout] 119 | | let epoch_id2 = Ok(raw.unsigned_integer()?) [INFO] [stdout] ... | [INFO] [stdout] 131 | | }) [INFO] [stdout] 132 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/delegation/serialization.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 156 | | let light_weight_dlg = LightWeightDlg::deserialize(raw) [INFO] [stdout] 157 | | .map_err(|e: DeserializeError| e.annotate("light_weight_dlg"))?; [INFO] [stdout] 158 | | let byron_signature = Ok(raw.bytes()? as Vec) [INFO] [stdout] ... | [INFO] [stdout] 170 | | }) [INFO] [stdout] 171 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:319:16 [INFO] [stdout] | [INFO] [stdout] 310 | let extra_data = BlockHeaderExtraData::deserialize(raw) [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 319 | Ok(ByronBlockHeader { [INFO] [stdout] | ________________^ [INFO] [stdout] 320 | | protocol_magic, [INFO] [stdout] 321 | | prev_block, [INFO] [stdout] 322 | | body_proof, [INFO] [stdout] 323 | | consensus_data, [INFO] [stdout] 324 | | extra_data, [INFO] [stdout] 325 | | }) [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] | | 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] | | 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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/delegation/serialization.rs:196:9 [INFO] [stdout] | [INFO] [stdout] 196 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 197 | | let epoch_range = EpochRange::deserialize(raw) [INFO] [stdout] 198 | | .map_err(|e: DeserializeError| e.annotate("epoch_range"))?; [INFO] [stdout] 199 | | let issuer = [INFO] [stdout] ... | [INFO] [stdout] 217 | | }) [INFO] [stdout] 218 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:303:38 [INFO] [stdout] | [INFO] [stdout] 303 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/block/serialization.rs:382:17 [INFO] [stdout] | [INFO] [stdout] 348 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 349 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 360 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 371 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 382 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 383 | | "ByronBlockSignature", [INFO] [stdout] 384 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 385 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:409:9 [INFO] [stdout] | [INFO] [stdout] 409 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 410 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 411 | | let tag_value = raw.unsigned_integer()?; [INFO] [stdout] 412 | | if tag_value != 0 { [INFO] [stdout] ... | [INFO] [stdout] 431 | | Ok(ByronBlockSignatureNormal { signature }) [INFO] [stdout] 432 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:455:9 [INFO] [stdout] | [INFO] [stdout] 455 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 456 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 457 | | let tag_value = raw.unsigned_integer()?; [INFO] [stdout] 458 | | if tag_value != 2 { [INFO] [stdout] ... | [INFO] [stdout] 477 | | Ok(ByronBlockSignatureProxyHeavy { signature }) [INFO] [stdout] 478 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:501:9 [INFO] [stdout] | [INFO] [stdout] 501 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 502 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 503 | | let tag_value = raw.unsigned_integer()?; [INFO] [stdout] 504 | | if tag_value != 1 { [INFO] [stdout] ... | [INFO] [stdout] 523 | | Ok(ByronBlockSignatureProxyLight { signature }) [INFO] [stdout] 524 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:549:9 [INFO] [stdout] | [INFO] [stdout] 549 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 550 | | let tx_proof = ByronTxProof::deserialize(raw) [INFO] [stdout] 551 | | .map_err(|e: DeserializeError| e.annotate("tx_proof"))?; [INFO] [stdout] 552 | | let ssc_proof = SscProof::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 582 | | }) [INFO] [stdout] 583 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:559:38 [INFO] [stdout] | [INFO] [stdout] 559 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/block/serialization.rs:567:38 [INFO] [stdout] | [INFO] [stdout] 567 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/block/serialization.rs:605:9 [INFO] [stdout] | [INFO] [stdout] 605 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 606 | | let u64 = [INFO] [stdout] 607 | | Ok(raw.unsigned_integer()?).map_err(|e: DeserializeError| e.annotate("u64"))?; [INFO] [stdout] 608 | | match len { [INFO] [stdout] ... | [INFO] [stdout] 615 | | Ok(ByronDifficulty { u64 }) [INFO] [stdout] 616 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:652:9 [INFO] [stdout] | [INFO] [stdout] 652 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 653 | | let header = [INFO] [stdout] 654 | | EbbHead::deserialize(raw).map_err(|e: DeserializeError| e.annotate("header"))?; [INFO] [stdout] 655 | | let body = (|| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 728 | | }) [INFO] [stdout] 729 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:86:17 [INFO] [stdout] | [INFO] [stdout] 37 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 51 | let deser_variant: Result<_, DeserializeError> = SscOpeningsPayload::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63 | let deser_variant: Result<_, DeserializeError> = SscSharesPayload::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 86 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 87 | | "Ssc", [INFO] [stdout] 88 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 89 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:724:16 [INFO] [stdout] | [INFO] [stdout] 653 | let header = [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 679 | let extra = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 724 | Ok(ByronEbBlock { [INFO] [stdout] | ________________^ [INFO] [stdout] 725 | | header, [INFO] [stdout] 726 | | body, [INFO] [stdout] 727 | | extra, [INFO] [stdout] 728 | | }) [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] | | 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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 116 | | let vss_pub_key = Ok(raw.bytes()? as Vec) [INFO] [stdout] 117 | | .map_err(|e: DeserializeError| e.annotate("vss_pub_key"))?; [INFO] [stdout] 118 | | let epoch_id = Ok(raw.unsigned_integer()?) [INFO] [stdout] ... | [INFO] [stdout] 136 | | }) [INFO] [stdout] 137 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:671:37 [INFO] [stdout] | [INFO] [stdout] 670 | ... StakeholderId::from_raw_bytes(&bytes).map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 671 | ... DeserializeFailure::InvalidStructure(Box::new(e)).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 165 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 166 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 167 | | if index_0_value != 3 { [INFO] [stdout] ... | [INFO] [stdout] 209 | | Ok(SscCertificatesPayload { ssc_certs }) [INFO] [stdout] 210 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:760:9 [INFO] [stdout] | [INFO] [stdout] 760 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 761 | | let header = ByronBlockHeader::deserialize(raw) [INFO] [stdout] 762 | | .map_err(|e: DeserializeError| e.annotate("header"))?; [INFO] [stdout] 763 | | let body = ByronBlockBody::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 814 | | }) [INFO] [stdout] 815 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:233:9 [INFO] [stdout] | [INFO] [stdout] 233 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 234 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 235 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 236 | | if index_0_value != 3 { [INFO] [stdout] ... | [INFO] [stdout] 261 | | Ok(SscCertificatesProof { blake2b256 }) [INFO] [stdout] 262 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:251:38 [INFO] [stdout] | [INFO] [stdout] 251 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/mpc/serialization.rs:289:9 [INFO] [stdout] | [INFO] [stdout] 289 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 290 | | let vss_shares = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 291 | | let mut vss_shares_table = BTreeMap::new(); [INFO] [stdout] 292 | | let vss_shares_len = raw.map()?; [INFO] [stdout] ... | [INFO] [stdout] 328 | | }) [INFO] [stdout] 329 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:810:16 [INFO] [stdout] | [INFO] [stdout] 761 | let header = ByronBlockHeader::deserialize(raw) [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 762 | .map_err(|e: DeserializeError| e.annotate("header"))?; [INFO] [stdout] 763 | let body = ByronBlockBody::deserialize(raw) [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 764 | .map_err(|e: DeserializeError| e.annotate("body"))?; [INFO] [stdout] 765 | let extra = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 810 | Ok(ByronMainBlock { [INFO] [stdout] | ________________^ [INFO] [stdout] 811 | | header, [INFO] [stdout] 812 | | body, [INFO] [stdout] 813 | | extra, [INFO] [stdout] 814 | | }) [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] | | 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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:363:9 [INFO] [stdout] | [INFO] [stdout] 363 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 364 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 365 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 366 | | if index_0_value != 0 { [INFO] [stdout] ... | [INFO] [stdout] 438 | | }) [INFO] [stdout] 439 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:838:9 [INFO] [stdout] | [INFO] [stdout] 838 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 839 | | let epoch_id = Ok(raw.unsigned_integer()?) [INFO] [stdout] 840 | | .map_err(|e: DeserializeError| e.annotate("epoch_id"))?; [INFO] [stdout] 841 | | let byron_difficulty = ByronDifficulty::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 853 | | }) [INFO] [stdout] 854 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:463:9 [INFO] [stdout] | [INFO] [stdout] 463 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 464 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 465 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 466 | | if index_0_value != 0 { [INFO] [stdout] ... | [INFO] [stdout] 502 | | }) [INFO] [stdout] 503 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:481:38 [INFO] [stdout] | [INFO] [stdout] 481 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/mpc/serialization.rs:489:38 [INFO] [stdout] | [INFO] [stdout] 489 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/mpc/serialization.rs:535:9 [INFO] [stdout] | [INFO] [stdout] 535 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 536 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 537 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 538 | | if index_0_value != 1 { [INFO] [stdout] ... | [INFO] [stdout] 616 | | }) [INFO] [stdout] 617 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:887:9 [INFO] [stdout] | [INFO] [stdout] 887 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 888 | | let protocol_magic = Ok(raw.unsigned_integer()? as u32) [INFO] [stdout] 889 | | .map_err(|e: DeserializeError| e.annotate("protocol_magic"))?; [INFO] [stdout] 890 | | let prev_block = raw [INFO] [stdout] ... | [INFO] [stdout] 959 | | }) [INFO] [stdout] 960 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:564:33 [INFO] [stdout] | [INFO] [stdout] 563 | ... StakeholderId::from_raw_bytes(&bytes).map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 564 | ... DeserializeFailure::InvalidStructure(Box::new(e)).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:641:9 [INFO] [stdout] | [INFO] [stdout] 641 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 642 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 643 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 644 | | if index_0_value != 1 { [INFO] [stdout] ... | [INFO] [stdout] 680 | | }) [INFO] [stdout] 681 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:953:16 [INFO] [stdout] | [INFO] [stdout] 908 | let extra_data = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 953 | Ok(EbbHead { [INFO] [stdout] | ________________^ [INFO] [stdout] 954 | | protocol_magic, [INFO] [stdout] 955 | | prev_block, [INFO] [stdout] 956 | | body_proof, [INFO] [stdout] 957 | | consensus_data, [INFO] [stdout] 958 | | extra_data, [INFO] [stdout] 959 | | }) [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] | | 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] | | 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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:659:38 [INFO] [stdout] | [INFO] [stdout] 659 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/mpc/serialization.rs:667:38 [INFO] [stdout] | [INFO] [stdout] 667 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/block/serialization.rs:895:38 [INFO] [stdout] | [INFO] [stdout] 895 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/mpc/serialization.rs:755:17 [INFO] [stdout] | [INFO] [stdout] 710 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 711 | let deser_variant: Result<_, DeserializeError> = SscCommitmentsProof::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 723 | let deser_variant: Result<_, DeserializeError> = SscOpeningsProof::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | let deser_variant: Result<_, DeserializeError> = SscSharesProof::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 743 | let deser_variant: Result<_, DeserializeError> = SscCertificatesProof::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 755 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 756 | | "SscProof", [INFO] [stdout] 757 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 758 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:903:38 [INFO] [stdout] | [INFO] [stdout] 903 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/mpc/serialization.rs:799:9 [INFO] [stdout] | [INFO] [stdout] 799 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 800 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 801 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 802 | | if index_0_value != 2 { [INFO] [stdout] ... | [INFO] [stdout] 923 | | }) [INFO] [stdout] 924 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:828:33 [INFO] [stdout] | [INFO] [stdout] 827 | ... AddressId::from_raw_bytes(&bytes).map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 828 | ... DeserializeFailure::InvalidStructure(Box::new(e)).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:986:9 [INFO] [stdout] | [INFO] [stdout] 986 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 987 | | let byron_tx = [INFO] [stdout] 988 | | ByronTx::deserialize(raw).map_err(|e: DeserializeError| e.annotate("byron_tx"))?; [INFO] [stdout] 989 | | let byron_tx_witnesss = (|| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 1015 | | }) [INFO] [stdout] 1016 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:846:37 [INFO] [stdout] | [INFO] [stdout] 845 | ... AddressId::from_raw_bytes(&bytes).map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 846 | ... DeserializeFailure::InvalidStructure(Box::new(e)).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/block/serialization.rs:1012:16 [INFO] [stdout] | [INFO] [stdout] 987 | let byron_tx = [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1012 | Ok(TxAux { [INFO] [stdout] | ________________^ [INFO] [stdout] 1013 | | byron_tx, [INFO] [stdout] 1014 | | byron_tx_witnesss, [INFO] [stdout] 1015 | | }) [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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:948:9 [INFO] [stdout] | [INFO] [stdout] 948 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 949 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 950 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 951 | | if index_0_value != 2 { [INFO] [stdout] ... | [INFO] [stdout] 987 | | }) [INFO] [stdout] 988 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:966:38 [INFO] [stdout] | [INFO] [stdout] 966 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/mpc/serialization.rs:974:38 [INFO] [stdout] | [INFO] [stdout] 974 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/mpc/serialization.rs:1012:9 [INFO] [stdout] | [INFO] [stdout] 1012 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1013 | | let byron_pub_key = Ok(raw.bytes()? as Vec) [INFO] [stdout] 1014 | | .map_err(|e: DeserializeError| e.annotate("byron_pub_key"))?; [INFO] [stdout] 1015 | | let ssc_commitment = SscCommitment::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 1030 | | }) [INFO] [stdout] 1031 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:1055:9 [INFO] [stdout] | [INFO] [stdout] 1055 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1056 | | let index_0 = [INFO] [stdout] 1057 | | Ok(raw.bytes()? as Vec).map_err(|e: DeserializeError| e.annotate("index_0"))?; [INFO] [stdout] 1058 | | match len { [INFO] [stdout] ... | [INFO] [stdout] 1065 | | Ok(VssEncryptedShare { index_0 }) [INFO] [stdout] 1066 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:1096:9 [INFO] [stdout] | [INFO] [stdout] 1096 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1097 | | let extra_gen = Ok(raw.bytes()? as Vec) [INFO] [stdout] 1098 | | .map_err(|e: DeserializeError| e.annotate("extra_gen"))?; [INFO] [stdout] 1099 | | let proof = [INFO] [stdout] ... | [INFO] [stdout] 1131 | | }) [INFO] [stdout] 1132 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/serialization.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 31 | | let epoch = [INFO] [stdout] 32 | | Ok(raw.unsigned_integer()?).map_err(|e: DeserializeError| e.annotate("epoch"))?; [INFO] [stdout] 33 | | let slot = [INFO] [stdout] ... | [INFO] [stdout] 42 | | Ok(ByronSlotId { epoch, slot }) [INFO] [stdout] 43 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/delegation/serialization.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 33 | | let epoch = [INFO] [stdout] 34 | | Ok(raw.unsigned_integer()?).map_err(|e: DeserializeError| e.annotate("epoch"))?; [INFO] [stdout] 35 | | let issuer = [INFO] [stdout] ... | [INFO] [stdout] 53 | | }) [INFO] [stdout] 54 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/delegation/serialization.rs:77:9 [INFO] [stdout] | [INFO] [stdout] 77 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 78 | | let byron_delegation = ByronDelegation::deserialize(raw) [INFO] [stdout] 79 | | .map_err(|e: DeserializeError| e.annotate("byron_delegation"))?; [INFO] [stdout] 80 | | let byron_signature = Ok(raw.bytes()? as Vec) [INFO] [stdout] ... | [INFO] [stdout] 92 | | }) [INFO] [stdout] 93 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/delegation/serialization.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 117 | | let epoch_id = Ok(raw.unsigned_integer()?) [INFO] [stdout] 118 | | .map_err(|e: DeserializeError| e.annotate("epoch_id"))?; [INFO] [stdout] 119 | | let epoch_id2 = Ok(raw.unsigned_integer()?) [INFO] [stdout] ... | [INFO] [stdout] 131 | | }) [INFO] [stdout] 132 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/delegation/serialization.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 156 | | let light_weight_dlg = LightWeightDlg::deserialize(raw) [INFO] [stdout] 157 | | .map_err(|e: DeserializeError| e.annotate("light_weight_dlg"))?; [INFO] [stdout] 158 | | let byron_signature = Ok(raw.bytes()? as Vec) [INFO] [stdout] ... | [INFO] [stdout] 170 | | }) [INFO] [stdout] 171 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/delegation/serialization.rs:196:9 [INFO] [stdout] | [INFO] [stdout] 196 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 197 | | let epoch_range = EpochRange::deserialize(raw) [INFO] [stdout] 198 | | .map_err(|e: DeserializeError| e.annotate("epoch_range"))?; [INFO] [stdout] 199 | | let issuer = [INFO] [stdout] ... | [INFO] [stdout] 217 | | }) [INFO] [stdout] 218 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:86:17 [INFO] [stdout] | [INFO] [stdout] 37 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 51 | let deser_variant: Result<_, DeserializeError> = SscOpeningsPayload::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63 | let deser_variant: Result<_, DeserializeError> = SscSharesPayload::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 86 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 87 | | "Ssc", [INFO] [stdout] 88 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 89 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 116 | | let byron_pub_key = Ok(raw.bytes()? as Vec) [INFO] [stdout] 117 | | .map_err(|e: DeserializeError| e.annotate("byron_pub_key"))?; [INFO] [stdout] 118 | | let byron_signature = Ok(raw.bytes()? as Vec) [INFO] [stdout] ... | [INFO] [stdout] 130 | | }) [INFO] [stdout] 131 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 116 | | let vss_pub_key = Ok(raw.bytes()? as Vec) [INFO] [stdout] 117 | | .map_err(|e: DeserializeError| e.annotate("vss_pub_key"))?; [INFO] [stdout] 118 | | let epoch_id = Ok(raw.unsigned_integer()?) [INFO] [stdout] ... | [INFO] [stdout] 136 | | }) [INFO] [stdout] 137 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:238:9 [INFO] [stdout] | [INFO] [stdout] 238 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 239 | | let u16 = Ok(raw.unsigned_integer()? as u16) [INFO] [stdout] 240 | | .map_err(|e: DeserializeError| e.annotate("u16"))?; [INFO] [stdout] 241 | | let index_1 = [INFO] [stdout] ... | [INFO] [stdout] 250 | | Ok(ByronRedeemerScript { u16, index_1 }) [INFO] [stdout] 251 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 165 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 166 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 167 | | if index_0_value != 3 { [INFO] [stdout] ... | [INFO] [stdout] 209 | | Ok(SscCertificatesPayload { ssc_certs }) [INFO] [stdout] 210 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 274 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 275 | | let byron_pub_key = Ok(raw.bytes()? as Vec) [INFO] [stdout] 276 | | .map_err(|e: DeserializeError| e.annotate("byron_pub_key"))?; [INFO] [stdout] 277 | | let byron_signature = Ok(raw.bytes()? as Vec) [INFO] [stdout] ... | [INFO] [stdout] 289 | | }) [INFO] [stdout] 290 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:397:9 [INFO] [stdout] | [INFO] [stdout] 397 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 398 | | let byron_validator_script = ByronValidatorScript::deserialize(raw) [INFO] [stdout] 399 | | .map_err(|e: DeserializeError| e.annotate("byron_validator_script"))?; [INFO] [stdout] 400 | | let byron_redeemer_script = ByronRedeemerScript::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 412 | | }) [INFO] [stdout] 413 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:233:9 [INFO] [stdout] | [INFO] [stdout] 233 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 234 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 235 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 236 | | if index_0_value != 3 { [INFO] [stdout] ... | [INFO] [stdout] 261 | | Ok(SscCertificatesProof { blake2b256 }) [INFO] [stdout] 262 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:251:38 [INFO] [stdout] | [INFO] [stdout] 251 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/transaction/serialization.rs:451:9 [INFO] [stdout] | [INFO] [stdout] 451 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 452 | | let inputs = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 453 | | let mut inputs_arr = Vec::new(); [INFO] [stdout] 454 | | let len = raw.array()?; [INFO] [stdout] ... | [INFO] [stdout] 518 | | }) [INFO] [stdout] 519 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:514:16 [INFO] [stdout] | [INFO] [stdout] 484 | let attrs = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 514 | Ok(ByronTx { [INFO] [stdout] | ________________^ [INFO] [stdout] 515 | | inputs, [INFO] [stdout] 516 | | outputs, [INFO] [stdout] 517 | | attrs, [INFO] [stdout] 518 | | }) [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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:289:9 [INFO] [stdout] | [INFO] [stdout] 289 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 290 | | let vss_shares = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 291 | | let mut vss_shares_table = BTreeMap::new(); [INFO] [stdout] 292 | | let vss_shares_len = raw.map()?; [INFO] [stdout] ... | [INFO] [stdout] 328 | | }) [INFO] [stdout] 329 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:565:17 [INFO] [stdout] | [INFO] [stdout] 544 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 545 | let deser_variant: Result<_, DeserializeError> = ByronTxInRegular::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 555 | let deser_variant: Result<_, DeserializeError> = ByronTxInGenesis::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 565 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 566 | | "ByronTxIn", [INFO] [stdout] 567 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 568 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:593:9 [INFO] [stdout] | [INFO] [stdout] 593 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 594 | | let u8 = Ok(raw.unsigned_integer()? as u8) [INFO] [stdout] 595 | | .map_err(|e: DeserializeError| e.annotate("u8"))?; [INFO] [stdout] 596 | | let index_1 = (|| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 614 | | Ok(ByronTxInGenesis { u8, index_1 }) [INFO] [stdout] 615 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:363:9 [INFO] [stdout] | [INFO] [stdout] 363 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 364 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 365 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 366 | | if index_0_value != 0 { [INFO] [stdout] ... | [INFO] [stdout] 438 | | }) [INFO] [stdout] 439 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:642:9 [INFO] [stdout] | [INFO] [stdout] 642 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 643 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 644 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 645 | | if index_0_value != 0 { [INFO] [stdout] ... | [INFO] [stdout] 677 | | Ok(ByronTxInRegular { index_1 }) [INFO] [stdout] 678 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:701:9 [INFO] [stdout] | [INFO] [stdout] 701 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 702 | | let byron_tx_id = raw [INFO] [stdout] 703 | | .bytes() [INFO] [stdout] 704 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 719 | | Ok(ByronTxOutPtr { byron_tx_id, u32 }) [INFO] [stdout] 720 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:707:38 [INFO] [stdout] | [INFO] [stdout] 707 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/mpc/serialization.rs:463:9 [INFO] [stdout] | [INFO] [stdout] 463 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 464 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 465 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 466 | | if index_0_value != 0 { [INFO] [stdout] ... | [INFO] [stdout] 502 | | }) [INFO] [stdout] 503 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:481:38 [INFO] [stdout] | [INFO] [stdout] 481 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/transaction/serialization.rs:744:9 [INFO] [stdout] | [INFO] [stdout] 744 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 745 | | let u32 = Ok(raw.unsigned_integer()? as u32) [INFO] [stdout] 746 | | .map_err(|e: DeserializeError| e.annotate("u32"))?; [INFO] [stdout] 747 | | let blake2b256 = raw [INFO] [stdout] ... | [INFO] [stdout] 774 | | }) [INFO] [stdout] 775 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:752:38 [INFO] [stdout] | [INFO] [stdout] 752 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/transaction/serialization.rs:760:38 [INFO] [stdout] | [INFO] [stdout] 760 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/mpc/serialization.rs:489:38 [INFO] [stdout] | [INFO] [stdout] 489 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/transaction/serialization.rs:862:17 [INFO] [stdout] | [INFO] [stdout] 805 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 806 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 821 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 838 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 862 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 863 | | "ByronTxWitness", [INFO] [stdout] 864 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 865 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:889:9 [INFO] [stdout] | [INFO] [stdout] 889 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 890 | | let u16 = Ok(raw.unsigned_integer()? as u16) [INFO] [stdout] 891 | | .map_err(|e: DeserializeError| e.annotate("u16"))?; [INFO] [stdout] 892 | | let index_1 = [INFO] [stdout] ... | [INFO] [stdout] 901 | | Ok(ByronValidatorScript { u16, index_1 }) [INFO] [stdout] 902 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:535:9 [INFO] [stdout] | [INFO] [stdout] 535 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 536 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 537 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 538 | | if index_0_value != 1 { [INFO] [stdout] ... | [INFO] [stdout] 616 | | }) [INFO] [stdout] 617 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:564:33 [INFO] [stdout] | [INFO] [stdout] 563 | ... StakeholderId::from_raw_bytes(&bytes).map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 564 | ... DeserializeFailure::InvalidStructure(Box::new(e)).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:641:9 [INFO] [stdout] | [INFO] [stdout] 641 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 642 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 643 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 644 | | if index_0_value != 1 { [INFO] [stdout] ... | [INFO] [stdout] 680 | | }) [INFO] [stdout] 681 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 94 | | let script_version = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 95 | | let mut script_version_arr = Vec::new(); [INFO] [stdout] 96 | | let len = raw.array()?; [INFO] [stdout] ... | [INFO] [stdout] 340 | | }) [INFO] [stdout] 341 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:659:38 [INFO] [stdout] | [INFO] [stdout] 659 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/mpc/serialization.rs:667:38 [INFO] [stdout] | [INFO] [stdout] 667 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/mpc/serialization.rs:755:17 [INFO] [stdout] | [INFO] [stdout] 710 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 711 | let deser_variant: Result<_, DeserializeError> = SscCommitmentsProof::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 723 | let deser_variant: Result<_, DeserializeError> = SscOpeningsProof::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | let deser_variant: Result<_, DeserializeError> = SscSharesProof::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 743 | let deser_variant: Result<_, DeserializeError> = SscCertificatesProof::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 755 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 756 | | "SscProof", [INFO] [stdout] 757 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 758 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:799:9 [INFO] [stdout] | [INFO] [stdout] 799 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 800 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 801 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 802 | | if index_0_value != 2 { [INFO] [stdout] ... | [INFO] [stdout] 923 | | }) [INFO] [stdout] 924 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:828:33 [INFO] [stdout] | [INFO] [stdout] 827 | ... AddressId::from_raw_bytes(&bytes).map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 828 | ... DeserializeFailure::InvalidStructure(Box::new(e)).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:846:37 [INFO] [stdout] | [INFO] [stdout] 845 | ... AddressId::from_raw_bytes(&bytes).map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 846 | ... DeserializeFailure::InvalidStructure(Box::new(e)).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:948:9 [INFO] [stdout] | [INFO] [stdout] 948 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 949 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 950 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 951 | | if index_0_value != 2 { [INFO] [stdout] ... | [INFO] [stdout] 987 | | }) [INFO] [stdout] 988 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:966:38 [INFO] [stdout] | [INFO] [stdout] 966 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/mpc/serialization.rs:974:38 [INFO] [stdout] | [INFO] [stdout] 974 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/mpc/serialization.rs:1012:9 [INFO] [stdout] | [INFO] [stdout] 1012 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1013 | | let byron_pub_key = Ok(raw.bytes()? as Vec) [INFO] [stdout] 1014 | | .map_err(|e: DeserializeError| e.annotate("byron_pub_key"))?; [INFO] [stdout] 1015 | | let ssc_commitment = SscCommitment::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 1030 | | }) [INFO] [stdout] 1031 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:1055:9 [INFO] [stdout] | [INFO] [stdout] 1055 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1056 | | let index_0 = [INFO] [stdout] 1057 | | Ok(raw.bytes()? as Vec).map_err(|e: DeserializeError| e.annotate("index_0"))?; [INFO] [stdout] 1058 | | match len { [INFO] [stdout] ... | [INFO] [stdout] 1065 | | Ok(VssEncryptedShare { index_0 }) [INFO] [stdout] 1066 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/mpc/serialization.rs:1096:9 [INFO] [stdout] | [INFO] [stdout] 1096 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1097 | | let extra_gen = Ok(raw.bytes()? as Vec) [INFO] [stdout] 1098 | | .map_err(|e: DeserializeError| e.annotate("extra_gen"))?; [INFO] [stdout] 1099 | | let proof = [INFO] [stdout] ... | [INFO] [stdout] 1131 | | }) [INFO] [stdout] 1132 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/serialization.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 31 | | let epoch = [INFO] [stdout] 32 | | Ok(raw.unsigned_integer()?).map_err(|e: DeserializeError| e.annotate("epoch"))?; [INFO] [stdout] 33 | | let slot = [INFO] [stdout] ... | [INFO] [stdout] 42 | | Ok(ByronSlotId { epoch, slot }) [INFO] [stdout] 43 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:365:9 [INFO] [stdout] | [INFO] [stdout] 365 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 366 | | let u16 = Ok(raw.unsigned_integer()? as u16) [INFO] [stdout] 367 | | .map_err(|e: DeserializeError| e.annotate("u16"))?; [INFO] [stdout] 368 | | let u162 = Ok(raw.unsigned_integer()? as u16) [INFO] [stdout] ... | [INFO] [stdout] 379 | | Ok(ByronBlockVersion { u16, u162, u8 }) [INFO] [stdout] 380 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:403:9 [INFO] [stdout] | [INFO] [stdout] 403 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 404 | | let application_name = Ok(raw.text()? as String) [INFO] [stdout] 405 | | .map_err(|e: DeserializeError| e.annotate("application_name"))?; [INFO] [stdout] 406 | | let u32 = Ok(raw.unsigned_integer()? as u32) [INFO] [stdout] ... | [INFO] [stdout] 418 | | }) [INFO] [stdout] 419 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:446:9 [INFO] [stdout] | [INFO] [stdout] 446 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 447 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 448 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 449 | | if index_0_value != 0 { [INFO] [stdout] ... | [INFO] [stdout] 481 | | Ok(ByronTxFeePolicy { index_1 }) [INFO] [stdout] 482 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:513:9 [INFO] [stdout] | [INFO] [stdout] 513 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 514 | | let proposal = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 515 | | let mut proposal_arr = Vec::new(); [INFO] [stdout] 516 | | let len = raw.array()?; [INFO] [stdout] ... | [INFO] [stdout] 553 | | Ok(ByronUpdate { proposal, votes }) [INFO] [stdout] 554 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:553:16 [INFO] [stdout] | [INFO] [stdout] 514 | let proposal = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 553 | Ok(ByronUpdate { proposal, votes }) [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] | 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/byron/update/serialization.rs:579:9 [INFO] [stdout] | [INFO] [stdout] 579 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 580 | | let blake2b256 = raw [INFO] [stdout] 581 | | .bytes() [INFO] [stdout] 582 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 624 | | }) [INFO] [stdout] 625 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:585:38 [INFO] [stdout] | [INFO] [stdout] 585 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/update/serialization.rs:593:38 [INFO] [stdout] | [INFO] [stdout] 593 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/update/serialization.rs:601:38 [INFO] [stdout] | [INFO] [stdout] 601 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/update/serialization.rs:609:38 [INFO] [stdout] | [INFO] [stdout] 609 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/update/serialization.rs:661:9 [INFO] [stdout] | [INFO] [stdout] 661 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 662 | | let block_version = ByronBlockVersion::deserialize(raw) [INFO] [stdout] 663 | | .map_err(|e: DeserializeError| e.annotate("block_version"))?; [INFO] [stdout] 664 | | let block_version_mod = Bvermod::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 736 | | }) [INFO] [stdout] 737 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 116 | | let byron_pub_key = Ok(raw.bytes()? as Vec) [INFO] [stdout] 117 | | .map_err(|e: DeserializeError| e.annotate("byron_pub_key"))?; [INFO] [stdout] 118 | | let byron_signature = Ok(raw.bytes()? as Vec) [INFO] [stdout] ... | [INFO] [stdout] 130 | | }) [INFO] [stdout] 131 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:728:16 [INFO] [stdout] | [INFO] [stdout] 691 | let byron_attributes = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 728 | Ok(ByronUpdateProposal { [INFO] [stdout] | ________________^ [INFO] [stdout] 729 | | block_version, [INFO] [stdout] 730 | | block_version_mod, [INFO] [stdout] 731 | | software_version, [INFO] [stdout] ... | [INFO] [stdout] 735 | | signature, [INFO] [stdout] 736 | | }) [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] | | 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] | | 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] | | 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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:238:9 [INFO] [stdout] | [INFO] [stdout] 238 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 239 | | let u16 = Ok(raw.unsigned_integer()? as u16) [INFO] [stdout] 240 | | .map_err(|e: DeserializeError| e.annotate("u16"))?; [INFO] [stdout] 241 | | let index_1 = [INFO] [stdout] ... | [INFO] [stdout] 250 | | Ok(ByronRedeemerScript { u16, index_1 }) [INFO] [stdout] 251 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 274 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 275 | | let byron_pub_key = Ok(raw.bytes()? as Vec) [INFO] [stdout] 276 | | .map_err(|e: DeserializeError| e.annotate("byron_pub_key"))?; [INFO] [stdout] 277 | | let byron_signature = Ok(raw.bytes()? as Vec) [INFO] [stdout] ... | [INFO] [stdout] 289 | | }) [INFO] [stdout] 290 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:762:9 [INFO] [stdout] | [INFO] [stdout] 762 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 763 | | let voter = [INFO] [stdout] 764 | | Ok(raw.bytes()? as Vec).map_err(|e: DeserializeError| e.annotate("voter"))?; [INFO] [stdout] 765 | | let proposal_id = raw [INFO] [stdout] ... | [INFO] [stdout] 791 | | }) [INFO] [stdout] 792 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:770:38 [INFO] [stdout] | [INFO] [stdout] 770 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/transaction/serialization.rs:397:9 [INFO] [stdout] | [INFO] [stdout] 397 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 398 | | let byron_validator_script = ByronValidatorScript::deserialize(raw) [INFO] [stdout] 399 | | .map_err(|e: DeserializeError| e.annotate("byron_validator_script"))?; [INFO] [stdout] 400 | | let byron_redeemer_script = ByronRedeemerScript::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 412 | | }) [INFO] [stdout] 413 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:816:9 [INFO] [stdout] | [INFO] [stdout] 816 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 817 | | let coin_portion = Ok(raw.unsigned_integer()?) [INFO] [stdout] 818 | | .map_err(|e: DeserializeError| e.annotate("coin_portion"))?; [INFO] [stdout] 819 | | let coin_portion2 = Ok(raw.unsigned_integer()?) [INFO] [stdout] ... | [INFO] [stdout] 834 | | }) [INFO] [stdout] 835 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:451:9 [INFO] [stdout] | [INFO] [stdout] 451 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 452 | | let inputs = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 453 | | let mut inputs_arr = Vec::new(); [INFO] [stdout] 454 | | let len = raw.array()?; [INFO] [stdout] ... | [INFO] [stdout] 518 | | }) [INFO] [stdout] 519 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:860:9 [INFO] [stdout] | [INFO] [stdout] 860 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 861 | | let big_integer = BigInteger::deserialize(raw) [INFO] [stdout] 862 | | .map_err(|e: DeserializeError| e.annotate("big_integer"))?; [INFO] [stdout] 863 | | let big_integer2 = BigInteger::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 875 | | }) [INFO] [stdout] 876 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:514:16 [INFO] [stdout] | [INFO] [stdout] 484 | let attrs = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 514 | Ok(ByronTx { [INFO] [stdout] | ________________^ [INFO] [stdout] 515 | | inputs, [INFO] [stdout] 516 | | outputs, [INFO] [stdout] 517 | | attrs, [INFO] [stdout] 518 | | }) [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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:565:17 [INFO] [stdout] | [INFO] [stdout] 544 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 545 | let deser_variant: Result<_, DeserializeError> = ByronTxInRegular::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 555 | let deser_variant: Result<_, DeserializeError> = ByronTxInGenesis::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 565 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 566 | | "ByronTxIn", [INFO] [stdout] 567 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 568 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:593:9 [INFO] [stdout] | [INFO] [stdout] 593 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 594 | | let u8 = Ok(raw.unsigned_integer()? as u8) [INFO] [stdout] 595 | | .map_err(|e: DeserializeError| e.annotate("u8"))?; [INFO] [stdout] 596 | | let index_1 = (|| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 614 | | Ok(ByronTxInGenesis { u8, index_1 }) [INFO] [stdout] 615 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:642:9 [INFO] [stdout] | [INFO] [stdout] 642 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 643 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 644 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 645 | | if index_0_value != 0 { [INFO] [stdout] ... | [INFO] [stdout] 677 | | Ok(ByronTxInRegular { index_1 }) [INFO] [stdout] 678 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/utils.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 80 | fn deserialize(deserializer: D) -> Result [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 93 | cml_core::serialization::Deserialize::from_cbor_bytes(&cbor).map_err(|_e| { [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/byron/transaction/serialization.rs:701:9 [INFO] [stdout] | [INFO] [stdout] 701 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 702 | | let byron_tx_id = raw [INFO] [stdout] 703 | | .bytes() [INFO] [stdout] 704 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 719 | | Ok(ByronTxOutPtr { byron_tx_id, u32 }) [INFO] [stdout] 720 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:707:38 [INFO] [stdout] | [INFO] [stdout] 707 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/transaction/serialization.rs:744:9 [INFO] [stdout] | [INFO] [stdout] 744 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 745 | | let u32 = Ok(raw.unsigned_integer()? as u32) [INFO] [stdout] 746 | | .map_err(|e: DeserializeError| e.annotate("u32"))?; [INFO] [stdout] 747 | | let blake2b256 = raw [INFO] [stdout] ... | [INFO] [stdout] 774 | | }) [INFO] [stdout] 775 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:752:38 [INFO] [stdout] | [INFO] [stdout] 752 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/transaction/serialization.rs:760:38 [INFO] [stdout] | [INFO] [stdout] 760 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/transaction/serialization.rs:862:17 [INFO] [stdout] | [INFO] [stdout] 805 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 806 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 821 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 838 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 862 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 863 | | "ByronTxWitness", [INFO] [stdout] 864 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 865 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/transaction/serialization.rs:889:9 [INFO] [stdout] | [INFO] [stdout] 889 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 890 | | let u16 = Ok(raw.unsigned_integer()? as u16) [INFO] [stdout] 891 | | .map_err(|e: DeserializeError| e.annotate("u16"))?; [INFO] [stdout] 892 | | let index_1 = [INFO] [stdout] ... | [INFO] [stdout] 901 | | Ok(ByronValidatorScript { u16, index_1 }) [INFO] [stdout] 902 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/mod.rs:101:20 [INFO] [stdout] | [INFO] [stdout] 93 | outputs: Vec, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 101 | certs: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/mod.rs:102:26 [INFO] [stdout] | [INFO] [stdout] 93 | outputs: Vec, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 102 | withdrawals: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/mod.rs:103:21 [INFO] [stdout] | [INFO] [stdout] 93 | outputs: Vec, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 103 | update: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/mod.rs:106:19 [INFO] [stdout] | [INFO] [stdout] 93 | outputs: Vec, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 106 | mint: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 119 | | let header = ShelleyHeader::deserialize(raw).map_err(|e: DeserializeError| e.annotate("header"))?; [INFO] [stdout] 120 | | let (transaction_bodies, transaction_bodies_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 121 | | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] ... | [INFO] [stdout] 184 | | }) [INFO] [stdout] 185 | | })().map_err(|e| e.annotate("MaryBlock")) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:172:16 [INFO] [stdout] | [INFO] [stdout] 120 | let (transaction_bodies, transaction_bodies_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 146 | let (auxiliary_data_set, auxiliary_data_set_encoding, auxiliary_data_set_key_encodings) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 172 | Ok(MaryBlock { [INFO] [stdout] | ________________^ [INFO] [stdout] 173 | | header, [INFO] [stdout] 174 | | transaction_bodies, [INFO] [stdout] 175 | | transaction_witness_sets, [INFO] [stdout] ... | [INFO] [stdout] 183 | | }), [INFO] [stdout] 184 | | }) [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] | | 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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:131:20 [INFO] [stdout] | [INFO] [stdout] 121 | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 131 | Ok((transaction_bodies_arr, transaction_bodies_encoding)) [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/mary/serialization.rs:163:20 [INFO] [stdout] | [INFO] [stdout] 147 | let mut auxiliary_data_set_table = OrderedHashMap::new(); [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 163 | Ok((auxiliary_data_set_table, auxiliary_data_set_encoding, auxiliary_data_set_key_encodings)) [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/mary/serialization.rs:223:9 [INFO] [stdout] | [INFO] [stdout] 223 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 224 | | let body = MaryTransactionBody::deserialize(raw) [INFO] [stdout] 225 | | .map_err(|e: DeserializeError| e.annotate("body"))?; [INFO] [stdout] 226 | | let witness_set = AllegraTransactionWitnessSet::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 252 | | }) [INFO] [stdout] 253 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:247:16 [INFO] [stdout] | [INFO] [stdout] 224 | let body = MaryTransactionBody::deserialize(raw) [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 247 | Ok(MaryTransaction { [INFO] [stdout] | ________________^ [INFO] [stdout] 248 | | body, [INFO] [stdout] 249 | | witness_set, [INFO] [stdout] 250 | | auxiliary_data, [INFO] [stdout] 251 | | encodings: Some(MaryTransactionEncoding { len_encoding }), [INFO] [stdout] 252 | | }) [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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:718:9 [INFO] [stdout] | [INFO] [stdout] 718 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 719 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 720 | | let mut inputs_encoding = LenEncoding::default(); [INFO] [stdout] 721 | | let mut inputs_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 1036 | | }) [INFO] [stdout] 1037 | | })().map_err(|e| e.annotate("MaryTransactionBody")) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 94 | | let script_version = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 95 | | let mut script_version_arr = Vec::new(); [INFO] [stdout] 96 | | let len = raw.array()?; [INFO] [stdout] ... | [INFO] [stdout] 340 | | }) [INFO] [stdout] 341 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:999:16 [INFO] [stdout] | [INFO] [stdout] 725 | let mut outputs = None; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | let mut certs = None; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 738 | let mut withdrawals = None; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 739 | let mut update_key_encoding = None; [INFO] [stdout] 740 | let mut update = None; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 751 | let mut mint = None; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 990 | let outputs = match outputs { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 991 | Some(x) => x, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 999 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 1000 | | inputs, [INFO] [stdout] 1001 | | outputs, [INFO] [stdout] 1002 | | fee, [INFO] [stdout] ... | [INFO] [stdout] 1035 | | }), [INFO] [stdout] 1036 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:365:9 [INFO] [stdout] | [INFO] [stdout] 365 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 366 | | let u16 = Ok(raw.unsigned_integer()? as u16) [INFO] [stdout] 367 | | .map_err(|e: DeserializeError| e.annotate("u16"))?; [INFO] [stdout] 368 | | let u162 = Ok(raw.unsigned_integer()? as u16) [INFO] [stdout] ... | [INFO] [stdout] 379 | | Ok(ByronBlockVersion { u16, u162, u8 }) [INFO] [stdout] 380 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:793:36 [INFO] [stdout] | [INFO] [stdout] 783 | ... let mut outputs_arr = Vec::new(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 793 | ... Ok((outputs_arr, outputs_encoding)) [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/byron/update/serialization.rs:403:9 [INFO] [stdout] | [INFO] [stdout] 403 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 404 | | let application_name = Ok(raw.text()? as String) [INFO] [stdout] 405 | | .map_err(|e: DeserializeError| e.annotate("application_name"))?; [INFO] [stdout] 406 | | let u32 = Ok(raw.unsigned_integer()? as u32) [INFO] [stdout] ... | [INFO] [stdout] 418 | | }) [INFO] [stdout] 419 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:839:36 [INFO] [stdout] | [INFO] [stdout] 829 | ... let mut certs_arr = Vec::new(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 839 | ... Ok((certs_arr, certs_encoding)) [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/byron/update/serialization.rs:446:9 [INFO] [stdout] | [INFO] [stdout] 446 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 447 | | (|| -> Result<_, DeserializeError> { [INFO] [stdout] 448 | | let index_0_value = raw.unsigned_integer()?; [INFO] [stdout] 449 | | if index_0_value != 0 { [INFO] [stdout] ... | [INFO] [stdout] 481 | | Ok(ByronTxFeePolicy { index_1 }) [INFO] [stdout] 482 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:868:36 [INFO] [stdout] | [INFO] [stdout] 852 | ... let mut withdrawals_table = OrderedHashMap::new(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 868 | ... Ok((withdrawals_table, withdrawals_encoding, withdrawals_value_encodings)) [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/byron/update/serialization.rs:513:9 [INFO] [stdout] | [INFO] [stdout] 513 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 514 | | let proposal = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 515 | | let mut proposal_arr = Vec::new(); [INFO] [stdout] 516 | | let len = raw.array()?; [INFO] [stdout] ... | [INFO] [stdout] 553 | | Ok(ByronUpdate { proposal, votes }) [INFO] [stdout] 554 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:894:112 [INFO] [stdout] | [INFO] [stdout] 894 | ...d_then(|(bytes, enc)| AuxiliaryDataHash::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| Deserializ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:894:214 [INFO] [stdout] | [INFO] [stdout] 894 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into())) [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/byron/update/serialization.rs:553:16 [INFO] [stdout] | [INFO] [stdout] 514 | let proposal = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 553 | Ok(ByronUpdate { proposal, votes }) [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] | 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/mary/serialization.rs:963:36 [INFO] [stdout] | [INFO] [stdout] 920 | ... let mut mint_table = OrderedHashMap::new(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 963 | ... Ok((mint_table, mint_encoding, mint_key_encodings, mint_value_encodings)) [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/mary/serialization.rs:930:152 [INFO] [stdout] | [INFO] [stdout] 930 | ...o).and_then(|(bytes, enc)| PolicyId::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| DeserializeFai... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:579:9 [INFO] [stdout] | [INFO] [stdout] 579 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 580 | | let blake2b256 = raw [INFO] [stdout] 581 | | .bytes() [INFO] [stdout] 582 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 624 | | }) [INFO] [stdout] 625 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:585:38 [INFO] [stdout] | [INFO] [stdout] 585 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/mary/serialization.rs:930:245 [INFO] [stdout] | [INFO] [stdout] 930 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()))?; [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/byron/update/serialization.rs:593:38 [INFO] [stdout] | [INFO] [stdout] 593 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/update/serialization.rs:601:38 [INFO] [stdout] | [INFO] [stdout] 601 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/mary/serialization.rs:1071:9 [INFO] [stdout] | [INFO] [stdout] 1071 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1072 | | let address = [INFO] [stdout] 1073 | | Address::deserialize(raw).map_err(|e: DeserializeError| e.annotate("address"))?; [INFO] [stdout] 1074 | | let amount = [INFO] [stdout] ... | [INFO] [stdout] 1087 | | }) [INFO] [stdout] 1088 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:609:38 [INFO] [stdout] | [INFO] [stdout] 609 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/mary/serialization.rs:1083:16 [INFO] [stdout] | [INFO] [stdout] 1074 | let amount = [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1083 | Ok(MaryTransactionOutput { [INFO] [stdout] | ________________^ [INFO] [stdout] 1084 | | address, [INFO] [stdout] 1085 | | amount, [INFO] [stdout] 1086 | | encodings: Some(MaryTransactionOutputEncoding { len_encoding }), [INFO] [stdout] 1087 | | }) [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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:661:9 [INFO] [stdout] | [INFO] [stdout] 661 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 662 | | let block_version = ByronBlockVersion::deserialize(raw) [INFO] [stdout] 663 | | .map_err(|e: DeserializeError| e.annotate("block_version"))?; [INFO] [stdout] 664 | | let block_version_mod = Bvermod::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 736 | | }) [INFO] [stdout] 737 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/serialization.rs:101:17 [INFO] [stdout] | [INFO] [stdout] 30 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31 | let deser_variant: Result<_, DeserializeError> = ByronBlock::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | let deser_variant: Result<_, DeserializeError> = ShelleyBlock::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 51 | let deser_variant: Result<_, DeserializeError> = AllegraBlock::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | let deser_variant: Result<_, DeserializeError> = MaryBlock::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 71 | let deser_variant: Result<_, DeserializeError> = AlonzoBlock::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 81 | let deser_variant: Result<_, DeserializeError> = BabbageBlock::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 91 | let deser_variant: Result<_, DeserializeError> = Block::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 101 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 102 | | "MultiEraBlock", [INFO] [stdout] 103 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 104 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/serialization.rs:219:17 [INFO] [stdout] | [INFO] [stdout] 144 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 145 | let deser_variant: Result<_, DeserializeError> = ByronTx::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 155 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 166 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 177 | let deser_variant: Result<_, DeserializeError> = MaryTransactionBody::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 187 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 198 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 209 | let deser_variant: Result<_, DeserializeError> = TransactionBody::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 219 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 220 | | "MultiEraTransactionBody", [INFO] [stdout] 221 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 222 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:728:16 [INFO] [stdout] | [INFO] [stdout] 691 | let byron_attributes = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 728 | Ok(ByronUpdateProposal { [INFO] [stdout] | ________________^ [INFO] [stdout] 729 | | block_version, [INFO] [stdout] 730 | | block_version_mod, [INFO] [stdout] 731 | | software_version, [INFO] [stdout] ... | [INFO] [stdout] 735 | | signature, [INFO] [stdout] 736 | | }) [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] | | 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] | | 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] | | 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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:762:9 [INFO] [stdout] | [INFO] [stdout] 762 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 763 | | let voter = [INFO] [stdout] 764 | | Ok(raw.bytes()? as Vec).map_err(|e: DeserializeError| e.annotate("voter"))?; [INFO] [stdout] 765 | | let proposal_id = raw [INFO] [stdout] ... | [INFO] [stdout] 791 | | }) [INFO] [stdout] 792 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:770:38 [INFO] [stdout] | [INFO] [stdout] 770 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/byron/update/serialization.rs:816:9 [INFO] [stdout] | [INFO] [stdout] 816 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 817 | | let coin_portion = Ok(raw.unsigned_integer()?) [INFO] [stdout] 818 | | .map_err(|e: DeserializeError| e.annotate("coin_portion"))?; [INFO] [stdout] 819 | | let coin_portion2 = Ok(raw.unsigned_integer()?) [INFO] [stdout] ... | [INFO] [stdout] 834 | | }) [INFO] [stdout] 835 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/update/serialization.rs:860:9 [INFO] [stdout] | [INFO] [stdout] 860 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 861 | | let big_integer = BigInteger::deserialize(raw) [INFO] [stdout] 862 | | .map_err(|e: DeserializeError| e.annotate("big_integer"))?; [INFO] [stdout] 863 | | let big_integer2 = BigInteger::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 875 | | }) [INFO] [stdout] 876 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/byron/utils.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 80 | fn deserialize(deserializer: D) -> Result [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 93 | cml_core::serialization::Deserialize::from_cbor_bytes(&cbor).map_err(|_e| { [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/shelley/mod.rs:253:51 [INFO] [stdout] | [INFO] [stdout] 251 | shelley_move_instantaneous_reward: ShelleyMoveInstantaneousReward, [INFO] [stdout] | ----------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 252 | ) -> Self { [INFO] [stdout] 253 | Self::ShelleyMoveInstantaneousRewardsCert(ShelleyMoveInstantaneousRewardsCert::new( [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 254 | | shelley_move_instantaneous_reward, [INFO] [stdout] 255 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/mod.rs:311:9 [INFO] [stdout] | [INFO] [stdout] 306 | fn deserialize(deserializer: D) -> Result [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 311 | Self::new(inner.clone()).map_err(|_e| { [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/mary/mod.rs:101:20 [INFO] [stdout] | [INFO] [stdout] 93 | outputs: Vec, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 101 | certs: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/mod.rs:102:26 [INFO] [stdout] | [INFO] [stdout] 93 | outputs: Vec, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 102 | withdrawals: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/mod.rs:103:21 [INFO] [stdout] | [INFO] [stdout] 93 | outputs: Vec, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 103 | update: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/mod.rs:106:19 [INFO] [stdout] | [INFO] [stdout] 93 | outputs: Vec, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 106 | mint: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 119 | | let header = ShelleyHeader::deserialize(raw).map_err(|e: DeserializeError| e.annotate("header"))?; [INFO] [stdout] 120 | | let (transaction_bodies, transaction_bodies_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 121 | | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] ... | [INFO] [stdout] 184 | | }) [INFO] [stdout] 185 | | })().map_err(|e| e.annotate("MaryBlock")) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:172:16 [INFO] [stdout] | [INFO] [stdout] 120 | let (transaction_bodies, transaction_bodies_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 146 | let (auxiliary_data_set, auxiliary_data_set_encoding, auxiliary_data_set_key_encodings) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 172 | Ok(MaryBlock { [INFO] [stdout] | ________________^ [INFO] [stdout] 173 | | header, [INFO] [stdout] 174 | | transaction_bodies, [INFO] [stdout] 175 | | transaction_witness_sets, [INFO] [stdout] ... | [INFO] [stdout] 183 | | }), [INFO] [stdout] 184 | | }) [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] | | 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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:131:20 [INFO] [stdout] | [INFO] [stdout] 121 | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 131 | Ok((transaction_bodies_arr, transaction_bodies_encoding)) [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/mary/serialization.rs:163:20 [INFO] [stdout] | [INFO] [stdout] 147 | let mut auxiliary_data_set_table = OrderedHashMap::new(); [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 163 | Ok((auxiliary_data_set_table, auxiliary_data_set_encoding, auxiliary_data_set_key_encodings)) [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/mary/serialization.rs:223:9 [INFO] [stdout] | [INFO] [stdout] 223 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 224 | | let body = MaryTransactionBody::deserialize(raw) [INFO] [stdout] 225 | | .map_err(|e: DeserializeError| e.annotate("body"))?; [INFO] [stdout] 226 | | let witness_set = AllegraTransactionWitnessSet::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 252 | | }) [INFO] [stdout] 253 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:247:16 [INFO] [stdout] | [INFO] [stdout] 224 | let body = MaryTransactionBody::deserialize(raw) [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 247 | Ok(MaryTransaction { [INFO] [stdout] | ________________^ [INFO] [stdout] 248 | | body, [INFO] [stdout] 249 | | witness_set, [INFO] [stdout] 250 | | auxiliary_data, [INFO] [stdout] 251 | | encodings: Some(MaryTransactionEncoding { len_encoding }), [INFO] [stdout] 252 | | }) [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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:718:9 [INFO] [stdout] | [INFO] [stdout] 718 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 719 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 720 | | let mut inputs_encoding = LenEncoding::default(); [INFO] [stdout] 721 | | let mut inputs_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 1036 | | }) [INFO] [stdout] 1037 | | })().map_err(|e| e.annotate("MaryTransactionBody")) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:999:16 [INFO] [stdout] | [INFO] [stdout] 725 | let mut outputs = None; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | let mut certs = None; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 738 | let mut withdrawals = None; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 739 | let mut update_key_encoding = None; [INFO] [stdout] 740 | let mut update = None; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 751 | let mut mint = None; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 990 | let outputs = match outputs { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 991 | Some(x) => x, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 999 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 1000 | | inputs, [INFO] [stdout] 1001 | | outputs, [INFO] [stdout] 1002 | | fee, [INFO] [stdout] ... | [INFO] [stdout] 1035 | | }), [INFO] [stdout] 1036 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:793:36 [INFO] [stdout] | [INFO] [stdout] 783 | ... let mut outputs_arr = Vec::new(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 793 | ... Ok((outputs_arr, outputs_encoding)) [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/mary/serialization.rs:839:36 [INFO] [stdout] | [INFO] [stdout] 829 | ... let mut certs_arr = Vec::new(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 839 | ... Ok((certs_arr, certs_encoding)) [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/mary/serialization.rs:868:36 [INFO] [stdout] | [INFO] [stdout] 852 | ... let mut withdrawals_table = OrderedHashMap::new(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 868 | ... Ok((withdrawals_table, withdrawals_encoding, withdrawals_value_encodings)) [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/mary/serialization.rs:894:112 [INFO] [stdout] | [INFO] [stdout] 894 | ...d_then(|(bytes, enc)| AuxiliaryDataHash::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| Deserializ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:894:214 [INFO] [stdout] | [INFO] [stdout] 894 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into())) [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/mary/serialization.rs:963:36 [INFO] [stdout] | [INFO] [stdout] 920 | ... let mut mint_table = OrderedHashMap::new(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 963 | ... Ok((mint_table, mint_encoding, mint_key_encodings, mint_value_encodings)) [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/mary/serialization.rs:930:152 [INFO] [stdout] | [INFO] [stdout] 930 | ...o).and_then(|(bytes, enc)| PolicyId::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| DeserializeFai... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:930:245 [INFO] [stdout] | [INFO] [stdout] 930 | ...)).map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()))?; [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/mary/serialization.rs:1071:9 [INFO] [stdout] | [INFO] [stdout] 1071 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1072 | | let address = [INFO] [stdout] 1073 | | Address::deserialize(raw).map_err(|e: DeserializeError| e.annotate("address"))?; [INFO] [stdout] 1074 | | let amount = [INFO] [stdout] ... | [INFO] [stdout] 1087 | | }) [INFO] [stdout] 1088 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/mary/serialization.rs:1083:16 [INFO] [stdout] | [INFO] [stdout] 1074 | let amount = [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1083 | Ok(MaryTransactionOutput { [INFO] [stdout] | ________________^ [INFO] [stdout] 1084 | | address, [INFO] [stdout] 1085 | | amount, [INFO] [stdout] 1086 | | encodings: Some(MaryTransactionOutputEncoding { len_encoding }), [INFO] [stdout] 1087 | | }) [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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/serialization.rs:101:17 [INFO] [stdout] | [INFO] [stdout] 30 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31 | let deser_variant: Result<_, DeserializeError> = ByronBlock::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | let deser_variant: Result<_, DeserializeError> = ShelleyBlock::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 51 | let deser_variant: Result<_, DeserializeError> = AllegraBlock::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | let deser_variant: Result<_, DeserializeError> = MaryBlock::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 71 | let deser_variant: Result<_, DeserializeError> = AlonzoBlock::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 81 | let deser_variant: Result<_, DeserializeError> = BabbageBlock::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 91 | let deser_variant: Result<_, DeserializeError> = Block::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 101 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 102 | | "MultiEraBlock", [INFO] [stdout] 103 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 104 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/serialization.rs:219:17 [INFO] [stdout] | [INFO] [stdout] 144 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 145 | let deser_variant: Result<_, DeserializeError> = ByronTx::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 155 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 166 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 177 | let deser_variant: Result<_, DeserializeError> = MaryTransactionBody::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 187 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 198 | let deser_variant: Result<_, DeserializeError> = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 209 | let deser_variant: Result<_, DeserializeError> = TransactionBody::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 219 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 220 | | "MultiEraTransactionBody", [INFO] [stdout] 221 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 222 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:137:38 [INFO] [stdout] | [INFO] [stdout] 137 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/shelley/serialization.rs:146:38 [INFO] [stdout] | [INFO] [stdout] 146 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/shelley/serialization.rs:155:38 [INFO] [stdout] | [INFO] [stdout] 155 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/shelley/serialization.rs:668:38 [INFO] [stdout] | [INFO] [stdout] 668 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/shelley/serialization.rs:805:17 [INFO] [stdout] | [INFO] [stdout] 712 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 713 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 736 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 759 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 782 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 805 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 806 | | "MultisigScript", [INFO] [stdout] 807 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 808 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:844:9 [INFO] [stdout] | [INFO] [stdout] 844 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 845 | | let protocol_version = [INFO] [stdout] 846 | | ProtocolVersion::deserialize_as_embedded_group(raw, &mut read_len, len) [INFO] [stdout] 847 | | .map_err(|e: DeserializeError| e.annotate("protocol_version"))?; [INFO] [stdout] ... | [INFO] [stdout] 858 | | }) [INFO] [stdout] 859 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:969:9 [INFO] [stdout] | [INFO] [stdout] 969 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 970 | | let header = ShelleyHeader::deserialize(raw) [INFO] [stdout] 971 | | .map_err(|e: DeserializeError| e.annotate("header"))?; [INFO] [stdout] 972 | | let (transaction_bodies, transaction_bodies_encoding) = [INFO] [stdout] ... | [INFO] [stdout] 1077 | | }) [INFO] [stdout] 1078 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/mod.rs:253:51 [INFO] [stdout] | [INFO] [stdout] 251 | shelley_move_instantaneous_reward: ShelleyMoveInstantaneousReward, [INFO] [stdout] | ----------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 252 | ) -> Self { [INFO] [stdout] 253 | Self::ShelleyMoveInstantaneousRewardsCert(ShelleyMoveInstantaneousRewardsCert::new( [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 254 | | shelley_move_instantaneous_reward, [INFO] [stdout] 255 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/mod.rs:311:9 [INFO] [stdout] | [INFO] [stdout] 306 | fn deserialize(deserializer: D) -> Result [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 311 | Self::new(inner.clone()).map_err(|_e| { [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/shelley/serialization.rs:1065:16 [INFO] [stdout] | [INFO] [stdout] 972 | let (transaction_bodies, transaction_bodies_encoding) = [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1015 | transaction_metadata_set, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1065 | Ok(ShelleyBlock { [INFO] [stdout] | ________________^ [INFO] [stdout] 1066 | | header, [INFO] [stdout] 1067 | | transaction_bodies, [INFO] [stdout] 1068 | | transaction_witness_sets, [INFO] [stdout] ... | [INFO] [stdout] 1076 | | }), [INFO] [stdout] 1077 | | }) [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] | | 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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:987:24 [INFO] [stdout] | [INFO] [stdout] 974 | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 987 | Ok((transaction_bodies_arr, transaction_bodies_encoding)) [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/shelley/serialization.rs:1051:20 [INFO] [stdout] | [INFO] [stdout] 1019 | let mut transaction_metadata_set_table = OrderedHashMap::new(); [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1051 | Ok(( [INFO] [stdout] | ____________________^ [INFO] [stdout] 1052 | | transaction_metadata_set_table, [INFO] [stdout] 1053 | | transaction_metadata_set_encoding, [INFO] [stdout] 1054 | | transaction_metadata_set_key_encodings, [INFO] [stdout] 1055 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:1299:17 [INFO] [stdout] | [INFO] [stdout] 1120 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1121 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1144 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1170 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1193 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1219 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1242 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1268 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1299 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 1300 | | "ShelleyCertificate", [INFO] [stdout] 1301 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 1302 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1378 | | let body = ShelleyHeaderBody::deserialize(raw) [INFO] [stdout] 1379 | | .map_err(|e: DeserializeError| e.annotate("body"))?; [INFO] [stdout] 1380 | | let signature = KESSignature::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 1393 | | }) [INFO] [stdout] 1394 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:1507:9 [INFO] [stdout] | [INFO] [stdout] 1507 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1508 | | let (block_number, block_number_encoding) = raw [INFO] [stdout] 1509 | | .unsigned_integer_sz() [INFO] [stdout] 1510 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 1612 | | }) [INFO] [stdout] 1613 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:1527:41 [INFO] [stdout] | [INFO] [stdout] 1526 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1527 | ... DeserializeFailure::InvalidStructure(Box::new(e)).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:1547:38 [INFO] [stdout] | [INFO] [stdout] 1547 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/shelley/serialization.rs:1556:38 [INFO] [stdout] | [INFO] [stdout] 1556 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/shelley/serialization.rs:1574:38 [INFO] [stdout] | [INFO] [stdout] 1574 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/shelley/serialization.rs:1712:9 [INFO] [stdout] | [INFO] [stdout] 1712 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1713 | | let (pot, pot_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1714 | | let initial_position = raw.as_mut_ref().stream_position().unwrap(); [INFO] [stdout] 1715 | | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 1814 | | }) [INFO] [stdout] 1815 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:1805:16 [INFO] [stdout] | [INFO] [stdout] 1758 | to_stake_credentials, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1805 | Ok(ShelleyMoveInstantaneousReward { [INFO] [stdout] | ________________^ [INFO] [stdout] 1806 | | pot, [INFO] [stdout] 1807 | | to_stake_credentials, [INFO] [stdout] 1808 | | encodings: Some(ShelleyMoveInstantaneousRewardEncoding { [INFO] [stdout] ... | [INFO] [stdout] 1813 | | }), [INFO] [stdout] 1814 | | }) [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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:1751:21 [INFO] [stdout] | [INFO] [stdout] 1715 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1733 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1751 | Err(DeserializeError::new( [INFO] [stdout] | _____________________^ [INFO] [stdout] 1752 | | "MIRPot", [INFO] [stdout] 1753 | | DeserializeFailure::NoVariantMatched, [INFO] [stdout] 1754 | | )) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:1791:20 [INFO] [stdout] | [INFO] [stdout] 1762 | let mut to_stake_credentials_table = OrderedHashMap::new(); [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1791 | Ok(( [INFO] [stdout] | ____________________^ [INFO] [stdout] 1792 | | to_stake_credentials_table, [INFO] [stdout] 1793 | | to_stake_credentials_encoding, [INFO] [stdout] 1794 | | to_stake_credentials_value_encodings, [INFO] [stdout] 1795 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:1906:16 [INFO] [stdout] | [INFO] [stdout] 1902 | let shelley_move_instantaneous_reward = ShelleyMoveInstantaneousReward::deserialize( [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1906 | Ok(ShelleyMoveInstantaneousRewardsCert { [INFO] [stdout] | ________________^ [INFO] [stdout] 1907 | | shelley_move_instantaneous_reward, [INFO] [stdout] 1908 | | encodings: Some(ShelleyMoveInstantaneousRewardsCertEncoding { [INFO] [stdout] 1909 | | len_encoding, [INFO] [stdout] 1910 | | tag_encoding, [INFO] [stdout] 1911 | | }), [INFO] [stdout] 1912 | | }) [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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:2164:38 [INFO] [stdout] | [INFO] [stdout] 2164 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/shelley/serialization.rs:2173:38 [INFO] [stdout] | [INFO] [stdout] 2173 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/shelley/serialization.rs:2211:41 [INFO] [stdout] | [INFO] [stdout] 2210 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2211 | ... DeserializeFailure::InvalidStructure(Box::new(e)).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:2871:9 [INFO] [stdout] | [INFO] [stdout] 2871 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 2872 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 2873 | | let mut minfee_a_encoding = None; [INFO] [stdout] 2874 | | let mut minfee_a_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 3243 | | }) [INFO] [stdout] 3244 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:3350:17 [INFO] [stdout] | [INFO] [stdout] 3274 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3275 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3298 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3324 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3350 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 3351 | | "ShelleyRelay", [INFO] [stdout] 3352 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 3353 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:3521:9 [INFO] [stdout] | [INFO] [stdout] 3521 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 3522 | | let body = ShelleyTransactionBody::deserialize(raw) [INFO] [stdout] 3523 | | .map_err(|e: DeserializeError| e.annotate("body"))?; [INFO] [stdout] 3524 | | let witness_set = ShelleyTransactionWitnessSet::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 3550 | | }) [INFO] [stdout] 3551 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:3545:16 [INFO] [stdout] | [INFO] [stdout] 3522 | let body = ShelleyTransactionBody::deserialize(raw) [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3545 | Ok(ShelleyTransaction { [INFO] [stdout] | ________________^ [INFO] [stdout] 3546 | | body, [INFO] [stdout] 3547 | | witness_set, [INFO] [stdout] 3548 | | metadata, [INFO] [stdout] 3549 | | encodings: Some(ShelleyTransactionEncoding { len_encoding }), [INFO] [stdout] 3550 | | }) [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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:137:38 [INFO] [stdout] | [INFO] [stdout] 137 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/shelley/serialization.rs:146:38 [INFO] [stdout] | [INFO] [stdout] 146 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/shelley/serialization.rs:3857:9 [INFO] [stdout] | [INFO] [stdout] 3857 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 3858 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 3859 | | let mut inputs_encoding = LenEncoding::default(); [INFO] [stdout] 3860 | | let mut inputs_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 4168 | | }) [INFO] [stdout] 4169 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:155:38 [INFO] [stdout] | [INFO] [stdout] 155 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/shelley/serialization.rs:4139:16 [INFO] [stdout] | [INFO] [stdout] 3873 | let mut certs = None; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3877 | let mut withdrawals = None; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3878 | let mut update_key_encoding = None; [INFO] [stdout] 3879 | let mut update = None; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4139 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 4140 | | inputs, [INFO] [stdout] 4141 | | outputs, [INFO] [stdout] 4142 | | fee, [INFO] [stdout] ... | [INFO] [stdout] 4167 | | }), [INFO] [stdout] 4168 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:3999:40 [INFO] [stdout] | [INFO] [stdout] 3984 | ... let mut certs_arr = Vec::new(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3999 | ... Ok((certs_arr, certs_encoding)) [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/shelley/serialization.rs:4046:36 [INFO] [stdout] | [INFO] [stdout] 4017 | ... let mut withdrawals_table = OrderedHashMap::new(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4046 | ... Ok(( [INFO] [stdout] | __________________________^ [INFO] [stdout] 4047 | | ... withdrawals_table, [INFO] [stdout] 4048 | | ... withdrawals_encoding, [INFO] [stdout] 4049 | | ... withdrawals_value_encodings, [INFO] [stdout] 4050 | | ... )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:668:38 [INFO] [stdout] | [INFO] [stdout] 668 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/shelley/serialization.rs:4085:53 [INFO] [stdout] | [INFO] [stdout] 4084 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4085 | / ... DeserializeFailure::InvalidStructure(Box::new( [INFO] [stdout] 4086 | | ... e, [INFO] [stdout] 4087 | | ... )) [INFO] [stdout] | |____________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:805:17 [INFO] [stdout] | [INFO] [stdout] 712 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 713 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 736 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 759 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 782 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 805 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 806 | | "MultisigScript", [INFO] [stdout] 807 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 808 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:4214:9 [INFO] [stdout] | [INFO] [stdout] 4214 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 4215 | | let address = [INFO] [stdout] 4216 | | Address::deserialize(raw).map_err(|e: DeserializeError| e.annotate("address"))?; [INFO] [stdout] 4217 | | let (amount, amount_encoding) = raw [INFO] [stdout] ... | [INFO] [stdout] 4236 | | }) [INFO] [stdout] 4237 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:844:9 [INFO] [stdout] | [INFO] [stdout] 844 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 845 | | let protocol_version = [INFO] [stdout] 846 | | ProtocolVersion::deserialize_as_embedded_group(raw, &mut read_len, len) [INFO] [stdout] 847 | | .map_err(|e: DeserializeError| e.annotate("protocol_version"))?; [INFO] [stdout] ... | [INFO] [stdout] 858 | | }) [INFO] [stdout] 859 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:4394:9 [INFO] [stdout] | [INFO] [stdout] 4394 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 4395 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 4396 | | let mut vkeywitnesses_encoding = LenEncoding::default(); [INFO] [stdout] 4397 | | let mut vkeywitnesses_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 4542 | | }) [INFO] [stdout] 4543 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:969:9 [INFO] [stdout] | [INFO] [stdout] 969 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 970 | | let header = ShelleyHeader::deserialize(raw) [INFO] [stdout] 971 | | .map_err(|e: DeserializeError| e.annotate("header"))?; [INFO] [stdout] 972 | | let (transaction_bodies, transaction_bodies_encoding) = [INFO] [stdout] ... | [INFO] [stdout] 1077 | | }) [INFO] [stdout] 1078 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:1065:16 [INFO] [stdout] | [INFO] [stdout] 972 | let (transaction_bodies, transaction_bodies_encoding) = [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1015 | transaction_metadata_set, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1065 | Ok(ShelleyBlock { [INFO] [stdout] | ________________^ [INFO] [stdout] 1066 | | header, [INFO] [stdout] 1067 | | transaction_bodies, [INFO] [stdout] 1068 | | transaction_witness_sets, [INFO] [stdout] ... | [INFO] [stdout] 1076 | | }), [INFO] [stdout] 1077 | | }) [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] | | 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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:4636:9 [INFO] [stdout] | [INFO] [stdout] 4636 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 4637 | | let ( [INFO] [stdout] 4638 | | shelley_proposed_protocol_parameter_updates, [INFO] [stdout] 4639 | | shelley_proposed_protocol_parameter_updates_encoding, [INFO] [stdout] ... | [INFO] [stdout] 4717 | | }) [INFO] [stdout] 4718 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:987:24 [INFO] [stdout] | [INFO] [stdout] 974 | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 987 | Ok((transaction_bodies_arr, transaction_bodies_encoding)) [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/shelley/serialization.rs:1051:20 [INFO] [stdout] | [INFO] [stdout] 1019 | let mut transaction_metadata_set_table = OrderedHashMap::new(); [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1051 | Ok(( [INFO] [stdout] | ____________________^ [INFO] [stdout] 1052 | | transaction_metadata_set_table, [INFO] [stdout] 1053 | | transaction_metadata_set_encoding, [INFO] [stdout] 1054 | | transaction_metadata_set_key_encodings, [INFO] [stdout] 1055 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:4708:16 [INFO] [stdout] | [INFO] [stdout] 4638 | shelley_proposed_protocol_parameter_updates, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4708 | Ok(ShelleyUpdate { [INFO] [stdout] | ________________^ [INFO] [stdout] 4709 | | shelley_proposed_protocol_parameter_updates, [INFO] [stdout] 4710 | | epoch, [INFO] [stdout] 4711 | | encodings: Some(ShelleyUpdateEncoding { [INFO] [stdout] ... | [INFO] [stdout] 4716 | | }), [INFO] [stdout] 4717 | | }) [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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:4689:20 [INFO] [stdout] | [INFO] [stdout] 4642 | let mut shelley_proposed_protocol_parameter_updates_table = OrderedHashMap::new(); [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4689 | Ok(( [INFO] [stdout] | ____________________^ [INFO] [stdout] 4690 | | shelley_proposed_protocol_parameter_updates_table, [INFO] [stdout] 4691 | | shelley_proposed_protocol_parameter_updates_encoding, [INFO] [stdout] 4692 | | shelley_proposed_protocol_parameter_updates_key_encodings, [INFO] [stdout] 4693 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:4667:37 [INFO] [stdout] | [INFO] [stdout] 4666 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4667 | ... DeserializeFailure::InvalidStructure(Box::new(e)).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:1299:17 [INFO] [stdout] | [INFO] [stdout] 1120 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1121 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1144 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1170 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1193 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1219 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1242 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1268 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1299 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 1300 | | "ShelleyCertificate", [INFO] [stdout] 1301 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 1302 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1378 | | let body = ShelleyHeaderBody::deserialize(raw) [INFO] [stdout] 1379 | | .map_err(|e: DeserializeError| e.annotate("body"))?; [INFO] [stdout] 1380 | | let signature = KESSignature::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 1393 | | }) [INFO] [stdout] 1394 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | .map_err(|e| DeserializeError::from(e).annotate("block_era_tag"))?; [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/utils.rs:72:40 [INFO] [stdout] | [INFO] [stdout] 72 | .map(|ebb| Self::Byron(ByronBlock::EpochBoundary(ebb))) [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/utils.rs:75:39 [INFO] [stdout] | [INFO] [stdout] 75 | .map(|mb| Self::Byron(ByronBlock::Main(mb))) [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/utils.rs:130:62 [INFO] [stdout] | [INFO] [stdout] 130 | .map(|tx| MultiEraTransactionBody::Byron(tx.byron_tx.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/shelley/serialization.rs:1507:9 [INFO] [stdout] | [INFO] [stdout] 1507 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1508 | | let (block_number, block_number_encoding) = raw [INFO] [stdout] 1509 | | .unsigned_integer_sz() [INFO] [stdout] 1510 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 1612 | | }) [INFO] [stdout] 1613 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:136:59 [INFO] [stdout] | [INFO] [stdout] 136 | .map(|i| MultiEraTransactionBody::Shelley(i.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/utils.rs:141:59 [INFO] [stdout] | [INFO] [stdout] 141 | .map(|i| MultiEraTransactionBody::Allegra(i.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/shelley/serialization.rs:1527:41 [INFO] [stdout] | [INFO] [stdout] 1526 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1527 | ... DeserializeFailure::InvalidStructure(Box::new(e)).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:146:56 [INFO] [stdout] | [INFO] [stdout] 146 | .map(|i| MultiEraTransactionBody::Mary(i.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/utils.rs:151:58 [INFO] [stdout] | [INFO] [stdout] 151 | .map(|i| MultiEraTransactionBody::Alonzo(i.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/shelley/serialization.rs:1547:38 [INFO] [stdout] | [INFO] [stdout] 1547 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/utils.rs:156:59 [INFO] [stdout] | [INFO] [stdout] 156 | .map(|i| MultiEraTransactionBody::Babbage(i.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/shelley/serialization.rs:1556:38 [INFO] [stdout] | [INFO] [stdout] 1556 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/utils.rs:161:58 [INFO] [stdout] | [INFO] [stdout] 161 | .map(|i| MultiEraTransactionBody::Conway(i.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/shelley/serialization.rs:1574:38 [INFO] [stdout] | [INFO] [stdout] 1574 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/shelley/serialization.rs:1712:9 [INFO] [stdout] | [INFO] [stdout] 1712 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1713 | | let (pot, pot_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1714 | | let initial_position = raw.as_mut_ref().stream_position().unwrap(); [INFO] [stdout] 1715 | | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 1814 | | }) [INFO] [stdout] 1815 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:496:61 [INFO] [stdout] | [INFO] [stdout] 496 | .map(|o| MultiEraTransactionOutput::Shelley(o.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/shelley/serialization.rs:1805:16 [INFO] [stdout] | [INFO] [stdout] 1758 | to_stake_credentials, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1805 | Ok(ShelleyMoveInstantaneousReward { [INFO] [stdout] | ________________^ [INFO] [stdout] 1806 | | pot, [INFO] [stdout] 1807 | | to_stake_credentials, [INFO] [stdout] 1808 | | encodings: Some(ShelleyMoveInstantaneousRewardEncoding { [INFO] [stdout] ... | [INFO] [stdout] 1813 | | }), [INFO] [stdout] 1814 | | }) [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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:531:56 [INFO] [stdout] | [INFO] [stdout] 531 | .map(|c| MultiEraCertificate::from(c.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/shelley/serialization.rs:1751:21 [INFO] [stdout] | [INFO] [stdout] 1715 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1733 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1751 | Err(DeserializeError::new( [INFO] [stdout] | _____________________^ [INFO] [stdout] 1752 | | "MIRPot", [INFO] [stdout] 1753 | | DeserializeFailure::NoVariantMatched, [INFO] [stdout] 1754 | | )) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:1791:20 [INFO] [stdout] | [INFO] [stdout] 1762 | let mut to_stake_credentials_table = OrderedHashMap::new(); [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1791 | Ok(( [INFO] [stdout] | ____________________^ [INFO] [stdout] 1792 | | to_stake_credentials_table, [INFO] [stdout] 1793 | | to_stake_credentials_encoding, [INFO] [stdout] 1794 | | to_stake_credentials_value_encodings, [INFO] [stdout] 1795 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:1906:16 [INFO] [stdout] | [INFO] [stdout] 1902 | let shelley_move_instantaneous_reward = ShelleyMoveInstantaneousReward::deserialize( [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1906 | Ok(ShelleyMoveInstantaneousRewardsCert { [INFO] [stdout] | ________________^ [INFO] [stdout] 1907 | | shelley_move_instantaneous_reward, [INFO] [stdout] 1908 | | encodings: Some(ShelleyMoveInstantaneousRewardsCertEncoding { [INFO] [stdout] 1909 | | len_encoding, [INFO] [stdout] 1910 | | tag_encoding, [INFO] [stdout] 1911 | | }), [INFO] [stdout] 1912 | | }) [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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:537:56 [INFO] [stdout] | [INFO] [stdout] 537 | .map(|c| MultiEraCertificate::from(c.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/utils.rs:543:56 [INFO] [stdout] | [INFO] [stdout] 543 | .map(|c| MultiEraCertificate::from(c.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/utils.rs:549:56 [INFO] [stdout] | [INFO] [stdout] 549 | .map(|c| MultiEraCertificate::from(c.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/utils.rs:555:56 [INFO] [stdout] | [INFO] [stdout] 555 | .map(|c| MultiEraCertificate::from(c.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/shelley/serialization.rs:2164:38 [INFO] [stdout] | [INFO] [stdout] 2164 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/utils.rs:584:54 [INFO] [stdout] | [INFO] [stdout] 584 | proposed_protocol_parameter_updates: u [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 585 | | .shelley_proposed_protocol_parameter_updates [INFO] [stdout] 586 | | .iter() [INFO] [stdout] 587 | | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Shelley(ppu.clone()))) [INFO] [stdout] 588 | | .collect(), [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:2173:38 [INFO] [stdout] | [INFO] [stdout] 2173 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(e)).into()) [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/utils.rs:587:44 [INFO] [stdout] | [INFO] [stdout] 587 | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Shelley(ppu.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/utils.rs:592:54 [INFO] [stdout] | [INFO] [stdout] 592 | proposed_protocol_parameter_updates: u [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 593 | | .shelley_proposed_protocol_parameter_updates [INFO] [stdout] 594 | | .iter() [INFO] [stdout] 595 | | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Shelley(ppu.clone()))) [INFO] [stdout] 596 | | .collect(), [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:2211:41 [INFO] [stdout] | [INFO] [stdout] 2210 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2211 | ... DeserializeFailure::InvalidStructure(Box::new(e)).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:595:44 [INFO] [stdout] | [INFO] [stdout] 595 | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Shelley(ppu.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/utils.rs:600:54 [INFO] [stdout] | [INFO] [stdout] 600 | proposed_protocol_parameter_updates: u [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 601 | | .shelley_proposed_protocol_parameter_updates [INFO] [stdout] 602 | | .iter() [INFO] [stdout] 603 | | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Shelley(ppu.clone()))) [INFO] [stdout] 604 | | .collect(), [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:603:44 [INFO] [stdout] | [INFO] [stdout] 603 | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Shelley(ppu.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/utils.rs:608:54 [INFO] [stdout] | [INFO] [stdout] 608 | proposed_protocol_parameter_updates: u [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 609 | | .proposed_protocol_parameter_updates [INFO] [stdout] 610 | | .iter() [INFO] [stdout] 611 | | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Alonzo(ppu.clone()))) [INFO] [stdout] 612 | | .collect(), [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:611:44 [INFO] [stdout] | [INFO] [stdout] 611 | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Alonzo(ppu.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/utils.rs:616:54 [INFO] [stdout] | [INFO] [stdout] 616 | proposed_protocol_parameter_updates: u [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 617 | | .updates [INFO] [stdout] 618 | | .iter() [INFO] [stdout] 619 | | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Babbage(ppu.clone()))) [INFO] [stdout] 620 | | .collect(), [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:619:44 [INFO] [stdout] | [INFO] [stdout] 619 | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Babbage(ppu.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/utils.rs:657:70 [INFO] [stdout] | [INFO] [stdout] 657 | Self::Babbage(tx) => tx.mint.as_ref().map(|m| Cow::Owned(m.to_mint())), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:717:74 [INFO] [stdout] | [INFO] [stdout] 717 | Self::Babbage(tx) => tx.collateral_return.as_ref().map(|ret| ret.clone().into()), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:718:73 [INFO] [stdout] | [INFO] [stdout] 718 | Self::Conway(tx) => tx.collateral_return.as_ref().map(|ret| ret.clone().into()), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:2871:9 [INFO] [stdout] | [INFO] [stdout] 2871 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 2872 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 2873 | | let mut minfee_a_encoding = None; [INFO] [stdout] 2874 | | let mut minfee_a_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 3243 | | }) [INFO] [stdout] 3244 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:3350:17 [INFO] [stdout] | [INFO] [stdout] 3274 | let mut errs = Vec::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3275 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3298 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3324 | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3350 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 3351 | | "ShelleyRelay", [INFO] [stdout] 3352 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 3353 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:3521:9 [INFO] [stdout] | [INFO] [stdout] 3521 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 3522 | | let body = ShelleyTransactionBody::deserialize(raw) [INFO] [stdout] 3523 | | .map_err(|e: DeserializeError| e.annotate("body"))?; [INFO] [stdout] 3524 | | let witness_set = ShelleyTransactionWitnessSet::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 3550 | | }) [INFO] [stdout] 3551 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:1291:44 [INFO] [stdout] | [INFO] [stdout] 1290 | fn from(o: MaryTransactionOutput) -> Self { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1291 | MultiEraTransactionOutput::Shelley(TransactionOutput::new( [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 1292 | | o.address.clone(), [INFO] [stdout] 1293 | | o.amount.clone(), [INFO] [stdout] 1294 | | None, [INFO] [stdout] 1295 | | None, [INFO] [stdout] 1296 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:3545:16 [INFO] [stdout] | [INFO] [stdout] 3522 | let body = ShelleyTransactionBody::deserialize(raw) [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3545 | Ok(ShelleyTransaction { [INFO] [stdout] | ________________^ [INFO] [stdout] 3546 | | body, [INFO] [stdout] 3547 | | witness_set, [INFO] [stdout] 3548 | | metadata, [INFO] [stdout] 3549 | | encodings: Some(ShelleyTransactionEncoding { len_encoding }), [INFO] [stdout] 3550 | | }) [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] | | 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] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:1302:44 [INFO] [stdout] | [INFO] [stdout] 1301 | fn from(o: AlonzoFormatTxOut) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1302 | MultiEraTransactionOutput::Shelley(o.clone().into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:1308:44 [INFO] [stdout] | [INFO] [stdout] 1307 | fn from(o: BabbageTransactionOutput) -> Self { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1308 | MultiEraTransactionOutput::Shelley(match o { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 1309 | | BabbageTransactionOutput::AlonzoFormatTxOut(alonzo) => { [INFO] [stdout] 1310 | | TransactionOutput::AlonzoFormatTxOut(alonzo.clone()) [INFO] [stdout] 1311 | | } [INFO] [stdout] ... | [INFO] [stdout] 1317 | | ), [INFO] [stdout] 1318 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:3857:9 [INFO] [stdout] | [INFO] [stdout] 3857 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 3858 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 3859 | | let mut inputs_encoding = LenEncoding::default(); [INFO] [stdout] 3860 | | let mut inputs_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 4168 | | }) [INFO] [stdout] 4169 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:4139:16 [INFO] [stdout] | [INFO] [stdout] 3873 | let mut certs = None; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3877 | let mut withdrawals = None; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3878 | let mut update_key_encoding = None; [INFO] [stdout] 3879 | let mut update = None; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4139 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 4140 | | inputs, [INFO] [stdout] 4141 | | outputs, [INFO] [stdout] 4142 | | fee, [INFO] [stdout] ... | [INFO] [stdout] 4167 | | }), [INFO] [stdout] 4168 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:3999:40 [INFO] [stdout] | [INFO] [stdout] 3984 | ... let mut certs_arr = Vec::new(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3999 | ... Ok((certs_arr, certs_encoding)) [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/shelley/serialization.rs:4046:36 [INFO] [stdout] | [INFO] [stdout] 4017 | ... let mut withdrawals_table = OrderedHashMap::new(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4046 | ... Ok(( [INFO] [stdout] | __________________________^ [INFO] [stdout] 4047 | | ... withdrawals_table, [INFO] [stdout] 4048 | | ... withdrawals_encoding, [INFO] [stdout] 4049 | | ... withdrawals_value_encodings, [INFO] [stdout] 4050 | | ... )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:4085:53 [INFO] [stdout] | [INFO] [stdout] 4084 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4085 | / ... DeserializeFailure::InvalidStructure(Box::new( [INFO] [stdout] 4086 | | ... e, [INFO] [stdout] 4087 | | ... )) [INFO] [stdout] | |____________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:4214:9 [INFO] [stdout] | [INFO] [stdout] 4214 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 4215 | | let address = [INFO] [stdout] 4216 | | Address::deserialize(raw).map_err(|e: DeserializeError| e.annotate("address"))?; [INFO] [stdout] 4217 | | let (amount, amount_encoding) = raw [INFO] [stdout] ... | [INFO] [stdout] 4236 | | }) [INFO] [stdout] 4237 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:4394:9 [INFO] [stdout] | [INFO] [stdout] 4394 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 4395 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 4396 | | let mut vkeywitnesses_encoding = LenEncoding::default(); [INFO] [stdout] 4397 | | let mut vkeywitnesses_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 4542 | | }) [INFO] [stdout] 4543 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:4636:9 [INFO] [stdout] | [INFO] [stdout] 4636 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 4637 | | let ( [INFO] [stdout] 4638 | | shelley_proposed_protocol_parameter_updates, [INFO] [stdout] 4639 | | shelley_proposed_protocol_parameter_updates_encoding, [INFO] [stdout] ... | [INFO] [stdout] 4717 | | }) [INFO] [stdout] 4718 | | })() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:4708:16 [INFO] [stdout] | [INFO] [stdout] 4638 | shelley_proposed_protocol_parameter_updates, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4708 | Ok(ShelleyUpdate { [INFO] [stdout] | ________________^ [INFO] [stdout] 4709 | | shelley_proposed_protocol_parameter_updates, [INFO] [stdout] 4710 | | epoch, [INFO] [stdout] 4711 | | encodings: Some(ShelleyUpdateEncoding { [INFO] [stdout] ... | [INFO] [stdout] 4716 | | }), [INFO] [stdout] 4717 | | }) [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] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:4689:20 [INFO] [stdout] | [INFO] [stdout] 4642 | let mut shelley_proposed_protocol_parameter_updates_table = OrderedHashMap::new(); [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4689 | Ok(( [INFO] [stdout] | ____________________^ [INFO] [stdout] 4690 | | shelley_proposed_protocol_parameter_updates_table, [INFO] [stdout] 4691 | | shelley_proposed_protocol_parameter_updates_encoding, [INFO] [stdout] 4692 | | shelley_proposed_protocol_parameter_updates_key_encodings, [INFO] [stdout] 4693 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/shelley/serialization.rs:4667:37 [INFO] [stdout] | [INFO] [stdout] 4666 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4667 | ... DeserializeFailure::InvalidStructure(Box::new(e)).into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | .map_err(|e| DeserializeError::from(e).annotate("block_era_tag"))?; [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/utils.rs:72:40 [INFO] [stdout] | [INFO] [stdout] 72 | .map(|ebb| Self::Byron(ByronBlock::EpochBoundary(ebb))) [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/utils.rs:75:39 [INFO] [stdout] | [INFO] [stdout] 75 | .map(|mb| Self::Byron(ByronBlock::Main(mb))) [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/utils.rs:130:62 [INFO] [stdout] | [INFO] [stdout] 130 | .map(|tx| MultiEraTransactionBody::Byron(tx.byron_tx.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/utils.rs:136:59 [INFO] [stdout] | [INFO] [stdout] 136 | .map(|i| MultiEraTransactionBody::Shelley(i.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/utils.rs:141:59 [INFO] [stdout] | [INFO] [stdout] 141 | .map(|i| MultiEraTransactionBody::Allegra(i.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/utils.rs:146:56 [INFO] [stdout] | [INFO] [stdout] 146 | .map(|i| MultiEraTransactionBody::Mary(i.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/utils.rs:151:58 [INFO] [stdout] | [INFO] [stdout] 151 | .map(|i| MultiEraTransactionBody::Alonzo(i.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/utils.rs:156:59 [INFO] [stdout] | [INFO] [stdout] 156 | .map(|i| MultiEraTransactionBody::Babbage(i.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/utils.rs:161:58 [INFO] [stdout] | [INFO] [stdout] 161 | .map(|i| MultiEraTransactionBody::Conway(i.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/utils.rs:496:61 [INFO] [stdout] | [INFO] [stdout] 496 | .map(|o| MultiEraTransactionOutput::Shelley(o.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/utils.rs:531:56 [INFO] [stdout] | [INFO] [stdout] 531 | .map(|c| MultiEraCertificate::from(c.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/utils.rs:537:56 [INFO] [stdout] | [INFO] [stdout] 537 | .map(|c| MultiEraCertificate::from(c.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/utils.rs:543:56 [INFO] [stdout] | [INFO] [stdout] 543 | .map(|c| MultiEraCertificate::from(c.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/utils.rs:549:56 [INFO] [stdout] | [INFO] [stdout] 549 | .map(|c| MultiEraCertificate::from(c.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/utils.rs:555:56 [INFO] [stdout] | [INFO] [stdout] 555 | .map(|c| MultiEraCertificate::from(c.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/utils.rs:584:54 [INFO] [stdout] | [INFO] [stdout] 584 | proposed_protocol_parameter_updates: u [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 585 | | .shelley_proposed_protocol_parameter_updates [INFO] [stdout] 586 | | .iter() [INFO] [stdout] 587 | | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Shelley(ppu.clone()))) [INFO] [stdout] 588 | | .collect(), [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:587:44 [INFO] [stdout] | [INFO] [stdout] 587 | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Shelley(ppu.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/utils.rs:592:54 [INFO] [stdout] | [INFO] [stdout] 592 | proposed_protocol_parameter_updates: u [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 593 | | .shelley_proposed_protocol_parameter_updates [INFO] [stdout] 594 | | .iter() [INFO] [stdout] 595 | | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Shelley(ppu.clone()))) [INFO] [stdout] 596 | | .collect(), [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:595:44 [INFO] [stdout] | [INFO] [stdout] 595 | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Shelley(ppu.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/utils.rs:600:54 [INFO] [stdout] | [INFO] [stdout] 600 | proposed_protocol_parameter_updates: u [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 601 | | .shelley_proposed_protocol_parameter_updates [INFO] [stdout] 602 | | .iter() [INFO] [stdout] 603 | | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Shelley(ppu.clone()))) [INFO] [stdout] 604 | | .collect(), [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:603:44 [INFO] [stdout] | [INFO] [stdout] 603 | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Shelley(ppu.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/utils.rs:608:54 [INFO] [stdout] | [INFO] [stdout] 608 | proposed_protocol_parameter_updates: u [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 609 | | .proposed_protocol_parameter_updates [INFO] [stdout] 610 | | .iter() [INFO] [stdout] 611 | | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Alonzo(ppu.clone()))) [INFO] [stdout] 612 | | .collect(), [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:611:44 [INFO] [stdout] | [INFO] [stdout] 611 | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Alonzo(ppu.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/utils.rs:616:54 [INFO] [stdout] | [INFO] [stdout] 616 | proposed_protocol_parameter_updates: u [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 617 | | .updates [INFO] [stdout] 618 | | .iter() [INFO] [stdout] 619 | | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Babbage(ppu.clone()))) [INFO] [stdout] 620 | | .collect(), [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:619:44 [INFO] [stdout] | [INFO] [stdout] 619 | .map(|(gh, ppu)| (*gh, MultiEraProtocolParamUpdate::Babbage(ppu.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/utils.rs:657:70 [INFO] [stdout] | [INFO] [stdout] 657 | Self::Babbage(tx) => tx.mint.as_ref().map(|m| Cow::Owned(m.to_mint())), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:717:74 [INFO] [stdout] | [INFO] [stdout] 717 | Self::Babbage(tx) => tx.collateral_return.as_ref().map(|ret| ret.clone().into()), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:718:73 [INFO] [stdout] | [INFO] [stdout] 718 | Self::Conway(tx) => tx.collateral_return.as_ref().map(|ret| ret.clone().into()), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:1291:44 [INFO] [stdout] | [INFO] [stdout] 1290 | fn from(o: MaryTransactionOutput) -> Self { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1291 | MultiEraTransactionOutput::Shelley(TransactionOutput::new( [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 1292 | | o.address.clone(), [INFO] [stdout] 1293 | | o.amount.clone(), [INFO] [stdout] 1294 | | None, [INFO] [stdout] 1295 | | None, [INFO] [stdout] 1296 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:1302:44 [INFO] [stdout] | [INFO] [stdout] 1301 | fn from(o: AlonzoFormatTxOut) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1302 | MultiEraTransactionOutput::Shelley(o.clone().into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/utils.rs:1308:44 [INFO] [stdout] | [INFO] [stdout] 1307 | fn from(o: BabbageTransactionOutput) -> Self { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1308 | MultiEraTransactionOutput::Shelley(match o { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 1309 | | BabbageTransactionOutput::AlonzoFormatTxOut(alonzo) => { [INFO] [stdout] 1310 | | TransactionOutput::AlonzoFormatTxOut(alonzo.clone()) [INFO] [stdout] 1311 | | } [INFO] [stdout] ... | [INFO] [stdout] 1317 | | ), [INFO] [stdout] 1318 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [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 283 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 283 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `cml-multi-era` (lib) due to 284 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `cml-multi-era` (lib test) due to 284 previous errors [INFO] running `Command { std: "docker" "inspect" "7496b0b79b4b440eefc0848acba56ec81d1e8c640e5a461a2d1d32472d31b12e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7496b0b79b4b440eefc0848acba56ec81d1e8c640e5a461a2d1d32472d31b12e", kill_on_drop: false }` [INFO] [stdout] 7496b0b79b4b440eefc0848acba56ec81d1e8c640e5a461a2d1d32472d31b12e