[INFO] fetching crate cml-chain 6.0.0... [INFO] checking cml-chain-6.0.0 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate cml-chain 6.0.0 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate cml-chain 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-chain 6.0.0 [INFO] finished tweaking crates.io crate cml-chain 6.0.0 [INFO] tweaked toml for crates.io crate cml-chain 6.0.0 written to /workspace/builds/worker-7-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] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 108 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 env_logger v0.7.1 (latest: v0.11.5) [INFO] [stderr] Adding flaky_test v0.1.0 (latest: v0.2.2) [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 getrandom v0.1.16 (latest: v0.2.15) [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 quickcheck v0.9.2 (latest: v1.0.3) [INFO] [stderr] Adding quickcheck_macros v0.9.1 (latest: v1.0.0) [INFO] [stderr] Adding rand v0.7.3 (latest: v0.8.5) [INFO] [stderr] Adding rand_chacha v0.2.2 (latest: v0.3.1) [INFO] [stderr] Adding rand_core v0.5.1 (latest: v0.6.4) [INFO] [stderr] Adding rand_hc v0.2.0 (latest: v0.3.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.9.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [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] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fc9e78fe20ea3690d88104cded49edc6f2b26812c681ae4b739efef01a2a050f [INFO] running `Command { std: "docker" "start" "-a" "fc9e78fe20ea3690d88104cded49edc6f2b26812c681ae4b739efef01a2a050f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fc9e78fe20ea3690d88104cded49edc6f2b26812c681ae4b739efef01a2a050f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fc9e78fe20ea3690d88104cded49edc6f2b26812c681ae4b739efef01a2a050f", kill_on_drop: false }` [INFO] [stdout] fc9e78fe20ea3690d88104cded49edc6f2b26812c681ae4b739efef01a2a050f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 78cca68cf5542c2e7384c1bc5e0fbca6f47a4ce72959bb66bdd36b8bc437ac89 [INFO] running `Command { std: "docker" "start" "-a" "78cca68cf5542c2e7384c1bc5e0fbca6f47a4ce72959bb66bdd36b8bc437ac89", kill_on_drop: false }` [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling num-rational v0.2.4 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Checking serde v1.0.209 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling serde_derive_internals v0.29.1 [INFO] [stderr] Compiling schemars v0.8.21 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Checking regex-syntax v0.8.4 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Compiling schemars_derive v0.8.21 [INFO] [stderr] Checking either v1.13.0 [INFO] [stderr] Checking num v0.2.1 [INFO] [stderr] Checking fraction v0.10.0 [INFO] [stderr] Checking cryptoxide v0.4.4 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking bech32 v0.7.3 [INFO] [stderr] Checking regex-automata v0.4.7 [INFO] [stderr] Checking cbor_event v2.4.0 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking serde_json v1.0.127 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Compiling noop_proc_macro v0.3.0 [INFO] [stderr] Checking unicode-segmentation v1.11.0 [INFO] [stderr] Checking num v0.4.3 [INFO] [stderr] Checking ed25519-bip32 v0.4.1 [INFO] [stderr] Checking serde-aux v4.5.0 [INFO] [stderr] Checking regex v1.10.6 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling flaky_test v0.1.0 [INFO] [stderr] Compiling quickcheck_macros v0.9.1 [INFO] [stderr] Checking env_logger v0.7.1 [INFO] [stderr] Checking quickcheck v0.9.2 [INFO] [stderr] Checking cml-core v6.0.0 [INFO] [stderr] Checking cml-crypto v6.0.0 [INFO] [stderr] Checking cml-chain v6.0.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `generic-serialization` [INFO] [stdout] --> src/genesis/byron/config.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg_attr(feature = "generic-serialization", derive(Serialize, Deserialize))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `used_from_wasm` and `wasm-bindgen` [INFO] [stdout] = help: consider adding `generic-serialization` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `generic-serialization` [INFO] [stdout] --> src/genesis/byron/config.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg_attr(feature = "generic-serialization", derive(Serialize, Deserialize))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `used_from_wasm` and `wasm-bindgen` [INFO] [stdout] = help: consider adding `generic-serialization` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/address.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 102 | 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] 107 | Address::from_bech32(&bech32).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] = 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/address.rs:215:26 [INFO] [stdout] | [INFO] [stdout] 215 | .map_err(|e| 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/address.rs:433:38 [INFO] [stdout] | [INFO] [stdout] 433 | .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/address.rs:719:15 [INFO] [stdout] | [INFO] [stdout] 714 | 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] 719 | match Address::from_bech32(&bech32) [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/assets/mod.rs:79:31 [INFO] [stdout] | [INFO] [stdout] 79 | .and_then(|bytes| AssetName::new(bytes).ok()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assets/utils.rs:264:12 [INFO] [stdout] | [INFO] [stdout] 239 | let mut bundle = self.0.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 264 | Ok(Self(bundle)) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assets/utils.rs:305:12 [INFO] [stdout] | [INFO] [stdout] 272 | let mut bundle = self.0.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 305 | Ok(Self(bundle)) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assets/utils.rs:389:12 [INFO] [stdout] | [INFO] [stdout] 388 | let multiasset = self.multiasset.checked_add(&rhs.multiasset)?; [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 389 | Ok(Value { [INFO] [stdout] | ____________^ [INFO] [stdout] 390 | | coin, [INFO] [stdout] 391 | | multiasset, [INFO] [stdout] 392 | | encodings: None, [INFO] [stdout] 393 | | }) [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/assets/utils.rs:406:12 [INFO] [stdout] | [INFO] [stdout] 405 | let multiasset = self.multiasset.checked_sub(&rhs.multiasset)?; [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 406 | Ok(Value { [INFO] [stdout] | ____________^ [INFO] [stdout] 407 | | coin, [INFO] [stdout] 408 | | multiasset, [INFO] [stdout] 409 | | encodings: None, [INFO] [stdout] 410 | | }) [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/assets/utils.rs:740:28 [INFO] [stdout] | [INFO] [stdout] 663 | let mut multiasset_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] 740 | Ok(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 741 | | multiasset_table, [INFO] [stdout] 742 | | multiasset_encoding, [INFO] [stdout] 743 | | multiasset_key_encodings, [INFO] [stdout] 744 | | multiasset_value_encodings, [INFO] [stdout] 745 | | )) [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/assets/utils.rs:683:45 [INFO] [stdout] | [INFO] [stdout] 682 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 683 | ... 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/auxdata/metadata.rs:421:9 [INFO] [stdout] | [INFO] [stdout] 414 | 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] 421 | encode_json_value_to_metadatum(json_value.clone(), MetadataJsonSchema::DetailedSchema) [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/auxdata/serialization.rs:66:17 [INFO] [stdout] | [INFO] [stdout] 34 | 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] 35 | let deser_variant: Result<_, DeserializeError> = Metadata::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | 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] 56 | let deser_variant: Result<_, DeserializeError> = ConwayFormatAuxData::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 66 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 67 | | "AuxiliaryData", [INFO] [stdout] 68 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 69 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/auxdata/serialization.rs:306:9 [INFO] [stdout] | [INFO] [stdout] 306 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 307 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 308 | | let mut metadata_key_encoding = None; [INFO] [stdout] 309 | | let mut metadata = None; [INFO] [stdout] ... | [INFO] [stdout] 510 | | }) [INFO] [stdout] 511 | | })() [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/auxdata/serialization.rs:561:9 [INFO] [stdout] | [INFO] [stdout] 561 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 562 | | let transaction_metadata = Metadata::deserialize(raw) [INFO] [stdout] 563 | | .map_err(|e: DeserializeError| e.annotate("transaction_metadata"))?; [INFO] [stdout] 564 | | let (auxiliary_scripts, auxiliary_scripts_encoding) = [INFO] [stdout] ... | [INFO] [stdout] 596 | | }) [INFO] [stdout] 597 | | })() [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/block/serialization.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 143 | | let header = Header::deserialize(raw).map_err(|e: DeserializeError| e.annotate("header"))?; [INFO] [stdout] 144 | | let (transaction_bodies, transaction_bodies_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 145 | | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] ... | [INFO] [stdout] 227 | | }) [INFO] [stdout] 228 | | })().map_err(|e| e.annotate("Block")) [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/block/serialization.rs:212:16 [INFO] [stdout] | [INFO] [stdout] 144 | 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] 157 | let (transaction_witness_sets, transaction_witness_sets_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] 170 | 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] 212 | Ok(Block { [INFO] [stdout] | ________________^ [INFO] [stdout] 213 | | header, [INFO] [stdout] 214 | | transaction_bodies, [INFO] [stdout] 215 | | transaction_witness_sets, [INFO] [stdout] ... | [INFO] [stdout] 226 | | }), [INFO] [stdout] 227 | | }) [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] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/block/serialization.rs:155:20 [INFO] [stdout] | [INFO] [stdout] 145 | 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] 155 | 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/block/serialization.rs:168:20 [INFO] [stdout] | [INFO] [stdout] 158 | let mut transaction_witness_sets_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] 168 | Ok((transaction_witness_sets_arr, transaction_witness_sets_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/block/serialization.rs:187:20 [INFO] [stdout] | [INFO] [stdout] 171 | 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] 187 | 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/block/serialization.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 262 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 263 | | let header_body = HeaderBody::deserialize(raw) [INFO] [stdout] 264 | | .map_err(|e: DeserializeError| e.annotate("header_body"))?; [INFO] [stdout] 265 | | let body_signature = KESSignature::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 278 | | }) [INFO] [stdout] 279 | | })() [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/block/serialization.rs:391:9 [INFO] [stdout] | [INFO] [stdout] 391 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 392 | | let (block_number, block_number_encoding) = raw [INFO] [stdout] 393 | | .unsigned_integer_sz() [INFO] [stdout] 394 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 491 | | }) [INFO] [stdout] 492 | | })() [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/block/serialization.rs:411:41 [INFO] [stdout] | [INFO] [stdout] 410 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 411 | ... 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/block/serialization.rs:431:38 [INFO] [stdout] | [INFO] [stdout] 431 | .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/block/serialization.rs:440:38 [INFO] [stdout] | [INFO] [stdout] 440 | .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/block/serialization.rs:456:38 [INFO] [stdout] | [INFO] [stdout] 456 | .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/block/serialization.rs:598:38 [INFO] [stdout] | [INFO] [stdout] 598 | .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/block/serialization.rs:617:38 [INFO] [stdout] | [INFO] [stdout] 617 | .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/builders/input_builder.rs:80:12 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn payment_key(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 80 | Ok(InputBuilderResult { [INFO] [stdout] | ____________^ [INFO] [stdout] 81 | | input: self.input, [INFO] [stdout] 82 | | utxo_info: self.utxo_info, [INFO] [stdout] 83 | | aggregate_witness: None, [INFO] [stdout] 84 | | required_wits, [INFO] [stdout] 85 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/input_builder.rs:108:12 [INFO] [stdout] | [INFO] [stdout] 89 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 108 | Ok(InputBuilderResult { [INFO] [stdout] | ____________^ [INFO] [stdout] 109 | | input: self.input, [INFO] [stdout] 110 | | utxo_info: self.utxo_info, [INFO] [stdout] 111 | | aggregate_witness: Some(InputAggregateWitnessData::NativeScript( [INFO] [stdout] ... | [INFO] [stdout] 115 | | required_wits, [INFO] [stdout] 116 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/input_builder.rs:165:12 [INFO] [stdout] | [INFO] [stdout] 137 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 165 | Ok(InputBuilderResult { [INFO] [stdout] | ____________^ [INFO] [stdout] 166 | | input: self.input, [INFO] [stdout] 167 | | utxo_info: self.utxo_info, [INFO] [stdout] 168 | | aggregate_witness: Some(InputAggregateWitnessData::PlutusScript( [INFO] [stdout] ... | [INFO] [stdout] 173 | | required_wits, [INFO] [stdout] 174 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/output_builder.rs:109:12 [INFO] [stdout] | [INFO] [stdout] 92 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 93 | multiasset: MultiAsset, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 96 | let mut min_output = TransactionOutput::new( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 109 | Ok(self.with_value(Value::new(required_coin, multiasset))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/output_builder.rs:119:12 [INFO] [stdout] | [INFO] [stdout] 112 | pub fn build(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 113 | let output = TransactionOutput::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 119 | Ok(SingleOutputBuilderResult { [INFO] [stdout] | ____________^ [INFO] [stdout] 120 | | output, [INFO] [stdout] 121 | | communication_datum: self.communication_datum, [INFO] [stdout] 122 | | }) [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/builders/tx_builder.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 89 | | let input = TransactionInput::deserialize(raw) [INFO] [stdout] 90 | | .map_err(|e: DeserializeError| e.annotate("input"))?; [INFO] [stdout] 91 | | let output = TransactionOutput::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 100 | | Ok(Self { input, output }) [INFO] [stdout] 101 | | })() [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/builders/tx_builder.rs:100:16 [INFO] [stdout] | [INFO] [stdout] 91 | let output = TransactionOutput::deserialize(raw) [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 100 | Ok(Self { input, output }) [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/builders/tx_builder.rs:152:8 [INFO] [stdout] | [INFO] [stdout] 150 | body: TransactionBody, [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 151 | ) -> Result { [INFO] [stdout] 152 | Ok(Transaction::new( [INFO] [stdout] | ________^ [INFO] [stdout] 153 | | body, [INFO] [stdout] 154 | | tx_builder.witness_builders.build_fake()?, [INFO] [stdout] 155 | | true, [INFO] [stdout] 156 | | tx_builder.auxiliary_data.clone(), [INFO] [stdout] 157 | | )) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 374 | pub fn build(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 375 | Ok(TransactionBuilderConfig { [INFO] [stdout] | ____________^ [INFO] [stdout] 376 | | fee_algo: self.fee_algo.ok_or(TxBuilderError::UninitializedField( [INFO] [stdout] 377 | | TxBuilderConfigField::FeeAlgo, [INFO] [stdout] 378 | | ))?, [INFO] [stdout] ... | [INFO] [stdout] 412 | | prefer_pure_change: self.prefer_pure_change, [INFO] [stdout] 413 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1110:21 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1110 | inputs: Vec::new(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1111:22 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1111 | outputs: Vec::new(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1115:26 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1115 | 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/builders/tx_builder.rs:1116:24 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1116 | proposals: 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/builders/tx_builder.rs:1117:20 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1117 | votes: 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/builders/tx_builder.rs:1120:19 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1120 | 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/builders/tx_builder.rs:1121:25 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1121 | collateral: 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/builders/tx_builder.rs:1124:31 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1124 | witness_builders: WitnessBuilders::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1125:20 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1125 | utxos: Vec::new(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1126:32 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1126 | 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/builders/tx_builder.rs:1127:31 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1127 | reference_inputs: 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/builders/tx_builder.rs:1240:9 [INFO] [stdout] | [INFO] [stdout] 1239 | let (mint_value, _) = self.get_mint_as_values(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1240 | / self.get_explicit_input()? [INFO] [stdout] 1241 | | .checked_add(&self.get_implicit_input()?) [INFO] [stdout] 1242 | | .and_then(|x| x.checked_add(&mint_value)) [INFO] [stdout] | |_____________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1249:9 [INFO] [stdout] | [INFO] [stdout] 1248 | let (_, burn_value) = self.get_mint_as_values(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1249 | / self.get_explicit_output()? [INFO] [stdout] 1250 | | .checked_add(&Value::from(self.get_deposit()?)) [INFO] [stdout] 1251 | | .and_then(|x| x.checked_add(&burn_value)) [INFO] [stdout] | |_____________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1443:12 [INFO] [stdout] | [INFO] [stdout] 1306 | let redeemers = self.witness_builders.redeemer_set_builder.build(true)?; [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1366 | let mut built = TransactionBody { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1441 | let full_tx = fake_full_tx(self, built)?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1442 | let full_tx_size = full_tx.to_cbor_bytes().len(); [INFO] [stdout] 1443 | Ok((full_tx.body, full_tx_size)) [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] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1407:34 [INFO] [stdout] | [INFO] [stdout] 1407 | .map(|proposals| proposals.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/builders/tx_builder.rs:1484:12 [INFO] [stdout] | [INFO] [stdout] 1481 | let mut tx = self.clone(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1484 | Ok(TxRedeemerBuilder { [INFO] [stdout] | ____________^ [INFO] [stdout] 1485 | | draft_body: tx.build_body()?, [INFO] [stdout] 1486 | | witness_builders: tx.witness_builders.clone(), [INFO] [stdout] 1487 | | auxiliary_data: tx.auxiliary_data.clone(), [INFO] [stdout] 1488 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1620:12 [INFO] [stdout] | [INFO] [stdout] 1619 | pub fn build_checked(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1620 | Ok(Transaction::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 1621 | | self.body, [INFO] [stdout] 1622 | | self.witness_set.try_build()?, [INFO] [stdout] 1623 | | self.is_valid, [INFO] [stdout] 1624 | | self.auxiliary_data, [INFO] [stdout] 1625 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1638:13 [INFO] [stdout] | [INFO] [stdout] 1635 | pub fn build_unchecked(self) -> Transaction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1638 | self.witness_set.build(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1719:37 [INFO] [stdout] | [INFO] [stdout] 1714 | let input_total = builder.get_total_input()?; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1715 | [INFO] [stdout] 1716 | let output_total = builder.get_total_output()?; [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1719 | match &input_total.partial_cmp(&output_total.checked_add(&Value::from(fee))?) { [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] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 69 | | let mut stake_distribution = None; [INFO] [stdout] 70 | | let mut derivation_path = None; [INFO] [stdout] 71 | | let mut protocol_magic = None; [INFO] [stdout] ... | [INFO] [stdout] 156 | | }) [INFO] [stdout] 157 | | })() [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:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 188 | | let address_id = raw [INFO] [stdout] 189 | | .bytes() [INFO] [stdout] 190 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 271 | | }) [INFO] [stdout] 272 | | })() [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:193:38 [INFO] [stdout] | [INFO] [stdout] 193 | .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/serialization.rs:254:21 [INFO] [stdout] | [INFO] [stdout] 200 | 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] 218 | 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] 236 | 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] 254 | Err(DeserializeError::new( [INFO] [stdout] | _____________________^ [INFO] [stdout] 255 | | "ByronAddrType", [INFO] [stdout] 256 | | DeserializeFailure::NoVariantMatched, [INFO] [stdout] 257 | | )) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:298:9 [INFO] [stdout] | [INFO] [stdout] 298 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 299 | | let (content, content_crc) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 300 | | match raw.tag()? { [INFO] [stdout] 301 | | 24 => { [INFO] [stdout] ... | [INFO] [stdout] 332 | | Ok(ByronAddress { content, crc }) [INFO] [stdout] 333 | | })() [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:355:9 [INFO] [stdout] | [INFO] [stdout] 355 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 356 | | let address = ByronAddress::deserialize(raw) [INFO] [stdout] 357 | | .map_err(|e: DeserializeError| e.annotate("address"))?; [INFO] [stdout] 358 | | let amount = [INFO] [stdout] ... | [INFO] [stdout] 367 | | Ok(ByronTxOut { address, amount }) [INFO] [stdout] 368 | | })() [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:540:17 [INFO] [stdout] | [INFO] [stdout] 422 | 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 | 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] 496 | 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] 540 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 541 | | "SpendingData", [INFO] [stdout] 542 | | DeserializeFailure::NoVariantMatched, [INFO] [stdout] 543 | | )) [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:440:42 [INFO] [stdout] | [INFO] [stdout] 440 | ... .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/serialization.rs:477:42 [INFO] [stdout] | [INFO] [stdout] 477 | ... .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/serialization.rs:514:42 [INFO] [stdout] | [INFO] [stdout] 514 | ... .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/serialization.rs:637:17 [INFO] [stdout] | [INFO] [stdout] 575 | 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] 612 | 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] 637 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 638 | | "StakeDistribution", [INFO] [stdout] 639 | | DeserializeFailure::NoVariantMatched, [INFO] [stdout] 640 | | )) [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:593:42 [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/utils.rs:203:9 [INFO] [stdout] | [INFO] [stdout] 203 | Self::from_cbor_bytes(&bytes).map_err(ParseExtendedAddrError::DeserializeError) [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/utils.rs:310:9 [INFO] [stdout] | [INFO] [stdout] 305 | 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] 310 | Self::from_base58(&base58).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/certs/mod.rs:343:9 [INFO] [stdout] | [INFO] [stdout] 338 | 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] 343 | 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/certs/mod.rs:990:9 [INFO] [stdout] | [INFO] [stdout] 985 | 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] 990 | 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/certs/serialization.rs:587:17 [INFO] [stdout] | [INFO] [stdout] 178 | 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] 179 | 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] 202 | 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] 228 | 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] 251 | 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] 274 | 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] 297 | 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] 320 | 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] 343 | 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] 366 | 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] 392 | 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] 417 | 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] 440 | 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] 466 | 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] 492 | 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] 518 | 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] 541 | 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] 564 | 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] 587 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 588 | | "Certificate", [INFO] [stdout] 589 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 590 | | )) [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/certs/serialization.rs:746:17 [INFO] [stdout] | [INFO] [stdout] 649 | 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] 650 | 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] 698 | 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] 746 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 747 | | "Credential", [INFO] [stdout] 748 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 749 | | )) [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/certs/serialization.rs:672:42 [INFO] [stdout] | [INFO] [stdout] 672 | ... .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/certs/serialization.rs:720:42 [INFO] [stdout] | [INFO] [stdout] 720 | ... .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/certs/serialization.rs:1042:17 [INFO] [stdout] | [INFO] [stdout] 872 | 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] 873 | 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] 921 | 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] 969 | 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] 1005 | 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] 1042 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 1043 | | "DRep", [INFO] [stdout] 1044 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 1045 | | )) [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/certs/serialization.rs:895:42 [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/certs/serialization.rs:943:42 [INFO] [stdout] | [INFO] [stdout] 943 | ... .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/certs/serialization.rs:1264:9 [INFO] [stdout] | [INFO] [stdout] 1264 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1265 | | let url = Url::deserialize(raw).map_err(|e: DeserializeError| e.annotate("url"))?; [INFO] [stdout] 1266 | | let (pool_metadata_hash, pool_metadata_hash_encoding) = raw [INFO] [stdout] 1267 | | .bytes_sz() [INFO] [stdout] ... | [INFO] [stdout] 1289 | | }) [INFO] [stdout] 1290 | | })() [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/certs/serialization.rs:1272:38 [INFO] [stdout] | [INFO] [stdout] 1272 | .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/certs/serialization.rs:1421:38 [INFO] [stdout] | [INFO] [stdout] 1421 | .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/certs/serialization.rs:1430:38 [INFO] [stdout] | [INFO] [stdout] 1430 | .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/certs/serialization.rs:1703:38 [INFO] [stdout] | [INFO] [stdout] 1703 | .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/certs/serialization.rs:2066:17 [INFO] [stdout] | [INFO] [stdout] 1996 | 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] 1997 | 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] 2020 | 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] 2043 | 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] 2066 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 2067 | | "Relay", [INFO] [stdout] 2068 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 2069 | | )) [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/certs/serialization.rs:2570:38 [INFO] [stdout] | [INFO] [stdout] 2570 | .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/certs/serialization.rs:2792:38 [INFO] [stdout] | [INFO] [stdout] 2792 | .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/certs/serialization.rs:3011:38 [INFO] [stdout] | [INFO] [stdout] 3011 | .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/certs/serialization.rs:3141:38 [INFO] [stdout] | [INFO] [stdout] 3141 | .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/certs/utils.rs:49:31 [INFO] [stdout] | [INFO] [stdout] 49 | .and_then(|bytes| Self::new(bytes).map_err(IPStringParsingError::DeserializeError)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/certs/utils.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 63 | 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] 68 | Self::from_str(&s).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/certs/utils.rs:204:9 [INFO] [stdout] | [INFO] [stdout] 204 | Self::new(bytes).map_err(IPStringParsingError::DeserializeError) [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/certs/utils.rs:223:9 [INFO] [stdout] | [INFO] [stdout] 218 | 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] 223 | Self::from_str(&s).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/crypto/mod.rs:120:31 [INFO] [stdout] | [INFO] [stdout] 120 | .and_then(|bytes| KESSignature::new(bytes).ok()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/crypto/serialization.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 78 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 79 | | let (public_key, public_key_encoding) = raw [INFO] [stdout] 80 | | .bytes_sz() [INFO] [stdout] 81 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 142 | | }) [INFO] [stdout] 143 | | })() [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/crypto/serialization.rs:85:38 [INFO] [stdout] | [INFO] [stdout] 85 | .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/crypto/serialization.rs:94:38 [INFO] [stdout] | [INFO] [stdout] 94 | .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/crypto/serialization.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 234 | 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] 235 | 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] 271 | 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] 319 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 320 | | "Nonce", [INFO] [stdout] 321 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 322 | | )) [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/crypto/serialization.rs:293:42 [INFO] [stdout] | [INFO] [stdout] 293 | ... .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/crypto/serialization.rs:372:9 [INFO] [stdout] | [INFO] [stdout] 372 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 373 | | let (output, output_encoding) = raw [INFO] [stdout] 374 | | .bytes_sz() [INFO] [stdout] 375 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 410 | | }) [INFO] [stdout] 411 | | })() [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/crypto/serialization.rs:463:9 [INFO] [stdout] | [INFO] [stdout] 463 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 464 | | let (vkey, vkey_encoding) = raw [INFO] [stdout] 465 | | .bytes_sz() [INFO] [stdout] 466 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 497 | | }) [INFO] [stdout] 498 | | })() [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/crypto/serialization.rs:470:38 [INFO] [stdout] | [INFO] [stdout] 470 | .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/crypto/serialization.rs:479:38 [INFO] [stdout] | [INFO] [stdout] 479 | .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/governance/mod.rs:89:37 [INFO] [stdout] | [INFO] [stdout] 86 | update: ProtocolParamUpdate, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 89 | Self::ParameterChangeAction(ParameterChangeAction::new(action_id, update, policy_hash)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/governance/mod.rs:103:41 [INFO] [stdout] | [INFO] [stdout] 100 | withdrawal: OrderedHashMap, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 103 | Self::TreasuryWithdrawalsAction(TreasuryWithdrawalsAction::new(withdrawal, policy_hash)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/governance/mod.rs:116:31 [INFO] [stdout] | [INFO] [stdout] 113 | credentials: OrderedHashMap, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 116 | Self::UpdateCommittee(UpdateCommittee::new( [INFO] [stdout] | _______________________________^ [INFO] [stdout] 117 | | action_id, [INFO] [stdout] 118 | | cold_credentials, [INFO] [stdout] 119 | | credentials, [INFO] [stdout] 120 | | unit_interval, [INFO] [stdout] 121 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/governance/serialization.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 56 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 57 | | let anchor_url = [INFO] [stdout] 58 | | Url::deserialize(raw).map_err(|e: DeserializeError| e.annotate("anchor_url"))?; [INFO] [stdout] 59 | | let (anchor_doc_hash, anchor_doc_hash_encoding) = raw [INFO] [stdout] ... | [INFO] [stdout] 82 | | }) [INFO] [stdout] 83 | | })() [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/governance/serialization.rs:65:38 [INFO] [stdout] | [INFO] [stdout] 65 | .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/governance/serialization.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 129 | | let anchor = [INFO] [stdout] 130 | | Anchor::deserialize(raw).map_err(|e: DeserializeError| e.annotate("anchor"))?; [INFO] [stdout] 131 | | let (script_hash, script_hash_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 168 | | }) [INFO] [stdout] 169 | | })() [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/governance/serialization.rs:140:41 [INFO] [stdout] | [INFO] [stdout] 139 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | ... 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/governance/serialization.rs:411:17 [INFO] [stdout] | [INFO] [stdout] 221 | 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] 222 | 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] 248 | 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] 277 | 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] 306 | 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] 329 | 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] 352 | 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] 375 | 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] 411 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 412 | | "GovAction", [INFO] [stdout] 413 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 414 | | )) [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/governance/serialization.rs:470:9 [INFO] [stdout] | [INFO] [stdout] 470 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 471 | | let (transaction_id, transaction_id_encoding) = raw [INFO] [stdout] 472 | | .bytes_sz() [INFO] [stdout] 473 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 500 | | }) [INFO] [stdout] 501 | | })() [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/governance/serialization.rs:477:38 [INFO] [stdout] | [INFO] [stdout] 477 | .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/governance/serialization.rs:971:16 [INFO] [stdout] | [INFO] [stdout] 946 | let update = ProtocolParamUpdate::deserialize(raw) [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 971 | Ok(ParameterChangeAction { [INFO] [stdout] | ________________^ [INFO] [stdout] 972 | | action_id, [INFO] [stdout] 973 | | update, [INFO] [stdout] 974 | | policy_hash, [INFO] [stdout] ... | [INFO] [stdout] 979 | | }), [INFO] [stdout] 980 | | }) [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/governance/serialization.rs:957:41 [INFO] [stdout] | [INFO] [stdout] 956 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 957 | ... 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/governance/serialization.rs:1028:9 [INFO] [stdout] | [INFO] [stdout] 1028 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1029 | | let (deposit, deposit_encoding) = raw [INFO] [stdout] 1030 | | .unsigned_integer_sz() [INFO] [stdout] 1031 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 1056 | | }) [INFO] [stdout] 1057 | | })() [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/governance/serialization.rs:1047:16 [INFO] [stdout] | [INFO] [stdout] 1036 | let gov_action = GovAction::deserialize(raw) [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1047 | Ok(ProposalProcedure { [INFO] [stdout] | ________________^ [INFO] [stdout] 1048 | | deposit, [INFO] [stdout] 1049 | | reward_account, [INFO] [stdout] 1050 | | gov_action, [INFO] [stdout] ... | [INFO] [stdout] 1055 | | }), [INFO] [stdout] 1056 | | }) [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/governance/serialization.rs:1254:16 [INFO] [stdout] | [INFO] [stdout] 1195 | let (withdrawal, withdrawal_encoding, withdrawal_value_encodings) = [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1254 | Ok(TreasuryWithdrawalsAction { [INFO] [stdout] | ________________^ [INFO] [stdout] 1255 | | withdrawal, [INFO] [stdout] 1256 | | policy_hash, [INFO] [stdout] 1257 | | encodings: Some(TreasuryWithdrawalsActionEncoding { [INFO] [stdout] ... | [INFO] [stdout] 1263 | | }), [INFO] [stdout] 1264 | | }) [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/governance/serialization.rs:1224:24 [INFO] [stdout] | [INFO] [stdout] 1197 | let mut withdrawal_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] 1224 | Ok(( [INFO] [stdout] | ________________________^ [INFO] [stdout] 1225 | | withdrawal_table, [INFO] [stdout] 1226 | | withdrawal_encoding, [INFO] [stdout] 1227 | | withdrawal_value_encodings, [INFO] [stdout] 1228 | | )) [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/governance/serialization.rs:1240:41 [INFO] [stdout] | [INFO] [stdout] 1239 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1240 | ... 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/governance/serialization.rs:1451:16 [INFO] [stdout] | [INFO] [stdout] 1413 | let (credentials, credentials_encoding, credentials_value_encodings) = [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1451 | Ok(UpdateCommittee { [INFO] [stdout] | ________________^ [INFO] [stdout] 1452 | | action_id, [INFO] [stdout] 1453 | | cold_credentials, [INFO] [stdout] 1454 | | credentials, [INFO] [stdout] ... | [INFO] [stdout] 1461 | | }), [INFO] [stdout] 1462 | | }) [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/governance/serialization.rs:1442:24 [INFO] [stdout] | [INFO] [stdout] 1415 | let mut 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] 1442 | Ok(( [INFO] [stdout] | ________________________^ [INFO] [stdout] 1443 | | credentials_table, [INFO] [stdout] 1444 | | credentials_encoding, [INFO] [stdout] 1445 | | credentials_value_encodings, [INFO] [stdout] 1446 | | )) [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/governance/serialization.rs:1827:17 [INFO] [stdout] | [INFO] [stdout] 1586 | 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] 1587 | 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] 1635 | 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] 1683 | 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] 1731 | 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] 1779 | 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] 1827 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 1828 | | "Voter", [INFO] [stdout] 1829 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 1830 | | )) [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/governance/serialization.rs:1609:42 [INFO] [stdout] | [INFO] [stdout] 1609 | ... .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/governance/serialization.rs:1657:42 [INFO] [stdout] | [INFO] [stdout] 1657 | ... .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/governance/serialization.rs:1705:42 [INFO] [stdout] | [INFO] [stdout] 1705 | ... .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/governance/serialization.rs:1753:42 [INFO] [stdout] | [INFO] [stdout] 1753 | ... .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/governance/serialization.rs:1801:42 [INFO] [stdout] | [INFO] [stdout] 1801 | ... .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/governance/serialization.rs:1903:9 [INFO] [stdout] | [INFO] [stdout] 1903 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1904 | | let (vote, vote_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1905 | | let initial_position = raw.as_mut_ref().stream_position().unwrap(); [INFO] [stdout] 1906 | | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 1992 | | }) [INFO] [stdout] 1993 | | })() [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/governance/serialization.rs:1960:21 [INFO] [stdout] | [INFO] [stdout] 1906 | 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] 1924 | 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] 1942 | 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] 1960 | Err(DeserializeError::new( [INFO] [stdout] | _____________________^ [INFO] [stdout] 1961 | | "Vote", [INFO] [stdout] 1962 | | DeserializeFailure::NoVariantMatched, [INFO] [stdout] 1963 | | )) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/json/metadatums.rs:195:43 [INFO] [stdout] | [INFO] [stdout] 195 | ... .and_then(|b| TransactionMetadatum::new_bytes(b).map_err(Into::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/json/metadatums.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | value.to_string().map_err(Into::into) [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/json/plutus_datums.rs:246:67 [INFO] [stdout] | [INFO] [stdout] 246 | decode_plutus_datum_to_json_value(datum, schema).and_then(|v| v.to_string().map_err(Into::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/plutus/mod.rs:47:25 [INFO] [stdout] | [INFO] [stdout] 46 | fn from(inner: OrderedHashMap>) -> Self { [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 47 | CostModels::new(inner.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/plutus/mod.rs:73:12 [INFO] [stdout] | [INFO] [stdout] 67 | 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] 71 | let inner = [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 72 | > as serde::de::Deserialize>::deserialize(deserializer)?; [INFO] [stdout] 73 | Ok(Self::new(inner)) [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/plutus/serialization.rs:156:12 [INFO] [stdout] | [INFO] [stdout] 96 | let mut inner_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] 150 | let (inner, inner_encoding, inner_key_encodings, inner_value_encodings) = ( [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 156 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 157 | | inner, [INFO] [stdout] 158 | | encodings: Some(CostModelsEncoding { [INFO] [stdout] 159 | | inner_encoding, [INFO] [stdout] ... | [INFO] [stdout] 162 | | }), [INFO] [stdout] 163 | | }) [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/plutus/serialization.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 198 | | let mem_price = Rational::deserialize(raw) [INFO] [stdout] 199 | | .map_err(|e: DeserializeError| e.annotate("mem_price"))?; [INFO] [stdout] 200 | | let step_price = Rational::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 213 | | }) [INFO] [stdout] 214 | | })() [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/plutus/serialization.rs:269:9 [INFO] [stdout] | [INFO] [stdout] 269 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 270 | | let (mem, mem_encoding) = raw [INFO] [stdout] 271 | | .unsigned_integer_sz() [INFO] [stdout] 272 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 295 | | }) [INFO] [stdout] 296 | | })() [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/plutus/serialization.rs:410:9 [INFO] [stdout] | [INFO] [stdout] 410 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 411 | | let (tag, tag_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 412 | | let initial_position = raw.as_mut_ref().stream_position().unwrap(); [INFO] [stdout] 413 | | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 553 | | }) [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/plutus/serialization.rs:521:21 [INFO] [stdout] | [INFO] [stdout] 413 | 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] 431 | 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] 449 | 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] 467 | 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] 485 | 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] 503 | 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] 521 | Err(DeserializeError::new( [INFO] [stdout] | _____________________^ [INFO] [stdout] 522 | | "RedeemerTag", [INFO] [stdout] 523 | | DeserializeFailure::NoVariantMatched, [INFO] [stdout] 524 | | )) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/plutus/serialization.rs:853:9 [INFO] [stdout] | [INFO] [stdout] 853 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 854 | | let (tag, tag_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 855 | | let initial_position = raw.as_mut_ref().stream_position().unwrap(); [INFO] [stdout] 856 | | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 990 | | }) [INFO] [stdout] 991 | | })() [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/plutus/serialization.rs:964:21 [INFO] [stdout] | [INFO] [stdout] 856 | 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] 874 | 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] 892 | 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] 910 | 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] 928 | 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] 946 | 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] 964 | Err(DeserializeError::new( [INFO] [stdout] | _____________________^ [INFO] [stdout] 965 | | "RedeemerTag", [INFO] [stdout] 966 | | DeserializeFailure::NoVariantMatched, [INFO] [stdout] 967 | | )) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/plutus/serialization.rs:1026:9 [INFO] [stdout] | [INFO] [stdout] 1026 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1027 | | let data = [INFO] [stdout] 1028 | | PlutusData::deserialize(raw).map_err(|e: DeserializeError| e.annotate("data"))?; [INFO] [stdout] 1029 | | let ex_units = [INFO] [stdout] ... | [INFO] [stdout] 1042 | | }) [INFO] [stdout] 1043 | | })() [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/plutus/utils.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 31 | 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] 38 | / encode_json_value_to_plutus_datum( [INFO] [stdout] 39 | | json_value.clone(), [INFO] [stdout] 40 | | CardanoNodePlutusDatumSchema::DetailedSchema, [INFO] [stdout] 41 | | ) [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:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 70 | | let motion_no_confidence = UnitInterval::deserialize(raw) [INFO] [stdout] 71 | | .map_err(|e: DeserializeError| e.annotate("motion_no_confidence"))?; [INFO] [stdout] 72 | | let committee_normal = UnitInterval::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 109 | | }) [INFO] [stdout] 110 | | })() [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:153:9 [INFO] [stdout] | [INFO] [stdout] 153 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 154 | | let motion_no_confidence = UnitInterval::deserialize(raw) [INFO] [stdout] 155 | | .map_err(|e: DeserializeError| e.annotate("motion_no_confidence"))?; [INFO] [stdout] 156 | | let committee_normal = UnitInterval::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 180 | | }) [INFO] [stdout] 181 | | })() [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:1095:9 [INFO] [stdout] | [INFO] [stdout] 1095 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1096 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 1097 | | let mut minfee_a_encoding = None; [INFO] [stdout] 1098 | | let mut minfee_a_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 1661 | | }) [INFO] [stdout] 1662 | | })().map_err(|e| e.annotate("ProtocolParamUpdate")) [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:1576:16 [INFO] [stdout] | [INFO] [stdout] 1137 | 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] 1576 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 1577 | | minfee_a, [INFO] [stdout] 1578 | | minfee_b, [INFO] [stdout] 1579 | | max_block_body_size, [INFO] [stdout] ... | [INFO] [stdout] 1660 | | }), [INFO] [stdout] 1661 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:1737:9 [INFO] [stdout] | [INFO] [stdout] 1737 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1738 | | let (numerator, numerator_encoding) = raw [INFO] [stdout] 1739 | | .unsigned_integer_sz() [INFO] [stdout] 1740 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 1764 | | }) [INFO] [stdout] 1765 | | })() [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/serialization.rs:2004:17 [INFO] [stdout] | [INFO] [stdout] 1843 | 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] 1844 | 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] 1884 | 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] 1924 | 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] 1964 | 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] 2004 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 2005 | | "Script", [INFO] [stdout] 2006 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 2007 | | )) [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:2084:9 [INFO] [stdout] | [INFO] [stdout] 2084 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 2085 | | let (start, start_encoding) = raw [INFO] [stdout] 2086 | | .unsigned_integer_sz() [INFO] [stdout] 2087 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 2111 | | }) [INFO] [stdout] 2112 | | })() [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/transaction/mod.rs:365:26 [INFO] [stdout] | [INFO] [stdout] 358 | pub fn new(inputs: SetTransactionInput, 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] 365 | 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/transaction/mod.rs:368:19 [INFO] [stdout] | [INFO] [stdout] 358 | pub fn new(inputs: SetTransactionInput, 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] 368 | 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/transaction/mod.rs:373:32 [INFO] [stdout] | [INFO] [stdout] 358 | pub fn new(inputs: SetTransactionInput, 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] 373 | 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/transaction/mod.rs:376:32 [INFO] [stdout] | [INFO] [stdout] 358 | pub fn new(inputs: SetTransactionInput, 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] 376 | voting_procedures: 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/transaction/mod.rs:377:34 [INFO] [stdout] | [INFO] [stdout] 358 | pub fn new(inputs: SetTransactionInput, 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] 377 | proposal_procedures: 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/transaction/serialization.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 65 | | let address = [INFO] [stdout] 66 | | Address::deserialize(raw).map_err(|e: DeserializeError| e.annotate("address"))?; [INFO] [stdout] 67 | | let amount = [INFO] [stdout] ... | [INFO] [stdout] 106 | | }) [INFO] [stdout] 107 | | })() [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/transaction/serialization.rs:98:16 [INFO] [stdout] | [INFO] [stdout] 67 | let amount = [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 98 | Ok(AlonzoFormatTxOut { [INFO] [stdout] | ________________^ [INFO] [stdout] 99 | | address, [INFO] [stdout] 100 | | amount, [INFO] [stdout] 101 | | datum_hash, [INFO] [stdout] ... | [INFO] [stdout] 105 | | }), [INFO] [stdout] 106 | | }) [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/transaction/serialization.rs:82:37 [INFO] [stdout] | [INFO] [stdout] 81 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 82 | ... 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/transaction/serialization.rs:253:9 [INFO] [stdout] | [INFO] [stdout] 253 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 254 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 255 | | let mut address_key_encoding = None; [INFO] [stdout] 256 | | let mut address = None; [INFO] [stdout] ... | [INFO] [stdout] 392 | | }) [INFO] [stdout] 393 | | })() [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/transaction/serialization.rs:377:16 [INFO] [stdout] | [INFO] [stdout] 258 | 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] 372 | let amount = match amount { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 373 | 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] 377 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 378 | | address, [INFO] [stdout] 379 | | amount, [INFO] [stdout] 380 | | datum_option, [INFO] [stdout] ... | [INFO] [stdout] 391 | | }), [INFO] [stdout] 392 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/transaction/serialization.rs:568:17 [INFO] [stdout] | [INFO] [stdout] 458 | 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] 459 | 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] 507 | 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] 568 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 569 | | "DatumOption", [INFO] [stdout] 570 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 571 | | )) [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/transaction/serialization.rs:481:42 [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/transaction/serialization.rs:756:17 [INFO] [stdout] | [INFO] [stdout] 611 | 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] 612 | 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] 635 | 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] 658 | 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] 681 | 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] 704 | 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] 730 | 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] 756 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 757 | | "NativeScript", [INFO] [stdout] 758 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 759 | | )) [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/transaction/serialization.rs:1473:38 [INFO] [stdout] | [INFO] [stdout] 1473 | .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/transaction/serialization.rs:1524:9 [INFO] [stdout] | [INFO] [stdout] 1524 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1525 | | let body = TransactionBody::deserialize(raw) [INFO] [stdout] 1526 | | .map_err(|e: DeserializeError| e.annotate("body"))?; [INFO] [stdout] 1527 | | let witness_set = TransactionWitnessSet::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 1558 | | }) [INFO] [stdout] 1559 | | })() [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/transaction/serialization.rs:1552:16 [INFO] [stdout] | [INFO] [stdout] 1525 | let body = TransactionBody::deserialize(raw) [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1526 | .map_err(|e: DeserializeError| e.annotate("body"))?; [INFO] [stdout] 1527 | let witness_set = TransactionWitnessSet::deserialize(raw) [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1552 | Ok(Transaction { [INFO] [stdout] | ________________^ [INFO] [stdout] 1553 | | body, [INFO] [stdout] 1554 | | witness_set, [INFO] [stdout] 1555 | | is_valid, [INFO] [stdout] 1556 | | auxiliary_data, [INFO] [stdout] 1557 | | encodings: Some(TransactionEncoding { len_encoding }), [INFO] [stdout] 1558 | | }) [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/transaction/serialization.rs:2321:9 [INFO] [stdout] | [INFO] [stdout] 2321 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 2322 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 2323 | | let mut inputs_key_encoding = None; [INFO] [stdout] 2324 | | let mut inputs = None; [INFO] [stdout] ... | [INFO] [stdout] 2820 | | }) [INFO] [stdout] 2821 | | })().map_err(|e| e.annotate("TransactionBody")) [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/transaction/serialization.rs:2758:16 [INFO] [stdout] | [INFO] [stdout] 2327 | 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] 2339 | let mut withdrawals = None; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2350 | 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] 2361 | 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] 2370 | let mut voting_procedures = None; [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2371 | let mut proposal_procedures_key_encoding = None; [INFO] [stdout] 2372 | let mut proposal_procedures = None; [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2749 | let outputs = match outputs { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2750 | 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] 2758 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 2759 | | inputs, [INFO] [stdout] 2760 | | outputs, [INFO] [stdout] 2761 | | fee, [INFO] [stdout] ... | [INFO] [stdout] 2819 | | }), [INFO] [stdout] 2820 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/transaction/serialization.rs:2407:36 [INFO] [stdout] | [INFO] [stdout] 2397 | ... 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] 2407 | ... 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/transaction/serialization.rs:2471:36 [INFO] [stdout] | [INFO] [stdout] 2455 | ... 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] 2471 | ... 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/transaction/serialization.rs:2485:112 [INFO] [stdout] | [INFO] [stdout] 2485 | ...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/transaction/serialization.rs:2485:214 [INFO] [stdout] | [INFO] [stdout] 2485 | ...)).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/transaction/serialization.rs:2554:36 [INFO] [stdout] | [INFO] [stdout] 2511 | ... 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] 2554 | ... 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/transaction/serialization.rs:2521:152 [INFO] [stdout] | [INFO] [stdout] 2521 | ...).and_then(|(bytes, enc)| ScriptHash::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| DeserializeFa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/transaction/serialization.rs:2521:247 [INFO] [stdout] | [INFO] [stdout] 2521 | ...)).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/transaction/serialization.rs:2569:112 [INFO] [stdout] | [INFO] [stdout] 2569 | ...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/transaction/serialization.rs:2569:211 [INFO] [stdout] | [INFO] [stdout] 2569 | ...)).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/transaction/serialization.rs:2685:36 [INFO] [stdout] | [INFO] [stdout] 2655 | ... let mut voting_procedures_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] 2685 | ... Ok((voting_procedures_table, voting_procedures_encoding, voting_procedures_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/transaction/serialization.rs:2875:9 [INFO] [stdout] | [INFO] [stdout] 2875 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 2876 | | let (transaction_id, transaction_id_encoding) = raw [INFO] [stdout] 2877 | | .bytes_sz() [INFO] [stdout] 2878 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 2905 | | }) [INFO] [stdout] 2906 | | })() [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/transaction/serialization.rs:2882:38 [INFO] [stdout] | [INFO] [stdout] 2882 | .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/transaction/serialization.rs:3168:9 [INFO] [stdout] | [INFO] [stdout] 3168 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 3169 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 3170 | | let mut vkeywitnesses_key_encoding = None; [INFO] [stdout] 3171 | | let mut vkeywitnesses = None; [INFO] [stdout] ... | [INFO] [stdout] 3343 | | }) [INFO] [stdout] 3344 | | })() [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/transaction/serialization.rs:3322:16 [INFO] [stdout] | [INFO] [stdout] 3181 | let mut redeemers = None; [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3322 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 3323 | | vkeywitnesses, [INFO] [stdout] 3324 | | native_scripts, [INFO] [stdout] 3325 | | bootstrap_witnesses, [INFO] [stdout] ... | [INFO] [stdout] 3342 | | }), [INFO] [stdout] 3343 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:700:9 [INFO] [stdout] | [INFO] [stdout] 696 | 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] 700 | Vec::deserialize(deserializer).map(|elems| Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:832:16 [INFO] [stdout] | [INFO] [stdout] 806 | let mut elems = Vec::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 832 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 833 | | elems, [INFO] [stdout] 834 | | len_encoding, [INFO] [stdout] 835 | | tag_encoding, [INFO] [stdout] 836 | | }) [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:869:9 [INFO] [stdout] | [INFO] [stdout] 865 | 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] 869 | Vec::deserialize(deserializer).map(|elems| Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:1014:16 [INFO] [stdout] | [INFO] [stdout] 984 | let mut elems = Vec::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1014 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 1015 | | elems, [INFO] [stdout] 1016 | | len_encoding, [INFO] [stdout] 1017 | | tag_encoding, [INFO] [stdout] 1018 | | bytes_encodings, [INFO] [stdout] 1019 | | }) [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:1010:71 [INFO] [stdout] | [INFO] [stdout] 1010 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(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] | [INFO] [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 188 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `cml-chain` (lib) due to 189 previous errors; 1 warning emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/address.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 102 | 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] 107 | Address::from_bech32(&bech32).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] = 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/address.rs:215:26 [INFO] [stdout] | [INFO] [stdout] 215 | .map_err(|e| 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/address.rs:433:38 [INFO] [stdout] | [INFO] [stdout] 433 | .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/address.rs:719:15 [INFO] [stdout] | [INFO] [stdout] 714 | 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] 719 | match Address::from_bech32(&bech32) [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/assets/mod.rs:79:31 [INFO] [stdout] | [INFO] [stdout] 79 | .and_then(|bytes| AssetName::new(bytes).ok()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assets/utils.rs:264:12 [INFO] [stdout] | [INFO] [stdout] 239 | let mut bundle = self.0.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 264 | Ok(Self(bundle)) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assets/utils.rs:305:12 [INFO] [stdout] | [INFO] [stdout] 272 | let mut bundle = self.0.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 305 | Ok(Self(bundle)) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/assets/utils.rs:389:12 [INFO] [stdout] | [INFO] [stdout] 388 | let multiasset = self.multiasset.checked_add(&rhs.multiasset)?; [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 389 | Ok(Value { [INFO] [stdout] | ____________^ [INFO] [stdout] 390 | | coin, [INFO] [stdout] 391 | | multiasset, [INFO] [stdout] 392 | | encodings: None, [INFO] [stdout] 393 | | }) [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/assets/utils.rs:406:12 [INFO] [stdout] | [INFO] [stdout] 405 | let multiasset = self.multiasset.checked_sub(&rhs.multiasset)?; [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 406 | Ok(Value { [INFO] [stdout] | ____________^ [INFO] [stdout] 407 | | coin, [INFO] [stdout] 408 | | multiasset, [INFO] [stdout] 409 | | encodings: None, [INFO] [stdout] 410 | | }) [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/assets/utils.rs:740:28 [INFO] [stdout] | [INFO] [stdout] 663 | let mut multiasset_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] 740 | Ok(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 741 | | multiasset_table, [INFO] [stdout] 742 | | multiasset_encoding, [INFO] [stdout] 743 | | multiasset_key_encodings, [INFO] [stdout] 744 | | multiasset_value_encodings, [INFO] [stdout] 745 | | )) [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/assets/utils.rs:683:45 [INFO] [stdout] | [INFO] [stdout] 682 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 683 | ... 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/auxdata/metadata.rs:421:9 [INFO] [stdout] | [INFO] [stdout] 414 | 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] 421 | encode_json_value_to_metadatum(json_value.clone(), MetadataJsonSchema::DetailedSchema) [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/auxdata/serialization.rs:66:17 [INFO] [stdout] | [INFO] [stdout] 34 | 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] 35 | let deser_variant: Result<_, DeserializeError> = Metadata::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | 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] 56 | let deser_variant: Result<_, DeserializeError> = ConwayFormatAuxData::deserialize(raw); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 66 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 67 | | "AuxiliaryData", [INFO] [stdout] 68 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 69 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/auxdata/serialization.rs:306:9 [INFO] [stdout] | [INFO] [stdout] 306 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 307 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 308 | | let mut metadata_key_encoding = None; [INFO] [stdout] 309 | | let mut metadata = None; [INFO] [stdout] ... | [INFO] [stdout] 510 | | }) [INFO] [stdout] 511 | | })() [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/auxdata/serialization.rs:561:9 [INFO] [stdout] | [INFO] [stdout] 561 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 562 | | let transaction_metadata = Metadata::deserialize(raw) [INFO] [stdout] 563 | | .map_err(|e: DeserializeError| e.annotate("transaction_metadata"))?; [INFO] [stdout] 564 | | let (auxiliary_scripts, auxiliary_scripts_encoding) = [INFO] [stdout] ... | [INFO] [stdout] 596 | | }) [INFO] [stdout] 597 | | })() [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/block/serialization.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 143 | | let header = Header::deserialize(raw).map_err(|e: DeserializeError| e.annotate("header"))?; [INFO] [stdout] 144 | | let (transaction_bodies, transaction_bodies_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 145 | | let mut transaction_bodies_arr = Vec::new(); [INFO] [stdout] ... | [INFO] [stdout] 227 | | }) [INFO] [stdout] 228 | | })().map_err(|e| e.annotate("Block")) [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/block/serialization.rs:212:16 [INFO] [stdout] | [INFO] [stdout] 144 | 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] 157 | let (transaction_witness_sets, transaction_witness_sets_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] 170 | 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] 212 | Ok(Block { [INFO] [stdout] | ________________^ [INFO] [stdout] 213 | | header, [INFO] [stdout] 214 | | transaction_bodies, [INFO] [stdout] 215 | | transaction_witness_sets, [INFO] [stdout] ... | [INFO] [stdout] 226 | | }), [INFO] [stdout] 227 | | }) [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] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/block/serialization.rs:155:20 [INFO] [stdout] | [INFO] [stdout] 145 | 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] 155 | 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/block/serialization.rs:168:20 [INFO] [stdout] | [INFO] [stdout] 158 | let mut transaction_witness_sets_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] 168 | Ok((transaction_witness_sets_arr, transaction_witness_sets_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/block/serialization.rs:187:20 [INFO] [stdout] | [INFO] [stdout] 171 | 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] 187 | 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/block/serialization.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 262 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 263 | | let header_body = HeaderBody::deserialize(raw) [INFO] [stdout] 264 | | .map_err(|e: DeserializeError| e.annotate("header_body"))?; [INFO] [stdout] 265 | | let body_signature = KESSignature::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 278 | | }) [INFO] [stdout] 279 | | })() [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/block/serialization.rs:391:9 [INFO] [stdout] | [INFO] [stdout] 391 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 392 | | let (block_number, block_number_encoding) = raw [INFO] [stdout] 393 | | .unsigned_integer_sz() [INFO] [stdout] 394 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 491 | | }) [INFO] [stdout] 492 | | })() [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/block/serialization.rs:411:41 [INFO] [stdout] | [INFO] [stdout] 410 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 411 | ... 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/block/serialization.rs:431:38 [INFO] [stdout] | [INFO] [stdout] 431 | .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/block/serialization.rs:440:38 [INFO] [stdout] | [INFO] [stdout] 440 | .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/block/serialization.rs:456:38 [INFO] [stdout] | [INFO] [stdout] 456 | .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/block/serialization.rs:598:38 [INFO] [stdout] | [INFO] [stdout] 598 | .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/block/serialization.rs:617:38 [INFO] [stdout] | [INFO] [stdout] 617 | .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/builders/input_builder.rs:80:12 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn payment_key(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 80 | Ok(InputBuilderResult { [INFO] [stdout] | ____________^ [INFO] [stdout] 81 | | input: self.input, [INFO] [stdout] 82 | | utxo_info: self.utxo_info, [INFO] [stdout] 83 | | aggregate_witness: None, [INFO] [stdout] 84 | | required_wits, [INFO] [stdout] 85 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/input_builder.rs:108:12 [INFO] [stdout] | [INFO] [stdout] 89 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 108 | Ok(InputBuilderResult { [INFO] [stdout] | ____________^ [INFO] [stdout] 109 | | input: self.input, [INFO] [stdout] 110 | | utxo_info: self.utxo_info, [INFO] [stdout] 111 | | aggregate_witness: Some(InputAggregateWitnessData::NativeScript( [INFO] [stdout] ... | [INFO] [stdout] 115 | | required_wits, [INFO] [stdout] 116 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/input_builder.rs:165:12 [INFO] [stdout] | [INFO] [stdout] 137 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 165 | Ok(InputBuilderResult { [INFO] [stdout] | ____________^ [INFO] [stdout] 166 | | input: self.input, [INFO] [stdout] 167 | | utxo_info: self.utxo_info, [INFO] [stdout] 168 | | aggregate_witness: Some(InputAggregateWitnessData::PlutusScript( [INFO] [stdout] ... | [INFO] [stdout] 173 | | required_wits, [INFO] [stdout] 174 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/output_builder.rs:109:12 [INFO] [stdout] | [INFO] [stdout] 92 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 93 | multiasset: MultiAsset, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 96 | let mut min_output = TransactionOutput::new( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 109 | Ok(self.with_value(Value::new(required_coin, multiasset))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/output_builder.rs:119:12 [INFO] [stdout] | [INFO] [stdout] 112 | pub fn build(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 113 | let output = TransactionOutput::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 119 | Ok(SingleOutputBuilderResult { [INFO] [stdout] | ____________^ [INFO] [stdout] 120 | | output, [INFO] [stdout] 121 | | communication_datum: self.communication_datum, [INFO] [stdout] 122 | | }) [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/builders/tx_builder.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 89 | | let input = TransactionInput::deserialize(raw) [INFO] [stdout] 90 | | .map_err(|e: DeserializeError| e.annotate("input"))?; [INFO] [stdout] 91 | | let output = TransactionOutput::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 100 | | Ok(Self { input, output }) [INFO] [stdout] 101 | | })() [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/builders/tx_builder.rs:100:16 [INFO] [stdout] | [INFO] [stdout] 91 | let output = TransactionOutput::deserialize(raw) [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 100 | Ok(Self { input, output }) [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/builders/tx_builder.rs:152:8 [INFO] [stdout] | [INFO] [stdout] 150 | body: TransactionBody, [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 151 | ) -> Result { [INFO] [stdout] 152 | Ok(Transaction::new( [INFO] [stdout] | ________^ [INFO] [stdout] 153 | | body, [INFO] [stdout] 154 | | tx_builder.witness_builders.build_fake()?, [INFO] [stdout] 155 | | true, [INFO] [stdout] 156 | | tx_builder.auxiliary_data.clone(), [INFO] [stdout] 157 | | )) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 374 | pub fn build(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 375 | Ok(TransactionBuilderConfig { [INFO] [stdout] | ____________^ [INFO] [stdout] 376 | | fee_algo: self.fee_algo.ok_or(TxBuilderError::UninitializedField( [INFO] [stdout] 377 | | TxBuilderConfigField::FeeAlgo, [INFO] [stdout] 378 | | ))?, [INFO] [stdout] ... | [INFO] [stdout] 412 | | prefer_pure_change: self.prefer_pure_change, [INFO] [stdout] 413 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1110:21 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1110 | inputs: Vec::new(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1111:22 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1111 | outputs: Vec::new(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1115:26 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1115 | 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/builders/tx_builder.rs:1116:24 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1116 | proposals: 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/builders/tx_builder.rs:1117:20 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1117 | votes: 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/builders/tx_builder.rs:1120:19 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1120 | 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/builders/tx_builder.rs:1121:25 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1121 | collateral: 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/builders/tx_builder.rs:1124:31 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1124 | witness_builders: WitnessBuilders::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1125:20 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1125 | utxos: Vec::new(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1126:32 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1126 | 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/builders/tx_builder.rs:1127:31 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn new(cfg: TransactionBuilderConfig) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1127 | reference_inputs: 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/builders/tx_builder.rs:1240:9 [INFO] [stdout] | [INFO] [stdout] 1239 | let (mint_value, _) = self.get_mint_as_values(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1240 | / self.get_explicit_input()? [INFO] [stdout] 1241 | | .checked_add(&self.get_implicit_input()?) [INFO] [stdout] 1242 | | .and_then(|x| x.checked_add(&mint_value)) [INFO] [stdout] | |_____________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1249:9 [INFO] [stdout] | [INFO] [stdout] 1248 | let (_, burn_value) = self.get_mint_as_values(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1249 | / self.get_explicit_output()? [INFO] [stdout] 1250 | | .checked_add(&Value::from(self.get_deposit()?)) [INFO] [stdout] 1251 | | .and_then(|x| x.checked_add(&burn_value)) [INFO] [stdout] | |_____________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1443:12 [INFO] [stdout] | [INFO] [stdout] 1306 | let redeemers = self.witness_builders.redeemer_set_builder.build(true)?; [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1366 | let mut built = TransactionBody { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1441 | let full_tx = fake_full_tx(self, built)?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1442 | let full_tx_size = full_tx.to_cbor_bytes().len(); [INFO] [stdout] 1443 | Ok((full_tx.body, full_tx_size)) [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] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1407:34 [INFO] [stdout] | [INFO] [stdout] 1407 | .map(|proposals| proposals.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/builders/tx_builder.rs:1484:12 [INFO] [stdout] | [INFO] [stdout] 1481 | let mut tx = self.clone(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1484 | Ok(TxRedeemerBuilder { [INFO] [stdout] | ____________^ [INFO] [stdout] 1485 | | draft_body: tx.build_body()?, [INFO] [stdout] 1486 | | witness_builders: tx.witness_builders.clone(), [INFO] [stdout] 1487 | | auxiliary_data: tx.auxiliary_data.clone(), [INFO] [stdout] 1488 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1620:12 [INFO] [stdout] | [INFO] [stdout] 1619 | pub fn build_checked(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1620 | Ok(Transaction::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 1621 | | self.body, [INFO] [stdout] 1622 | | self.witness_set.try_build()?, [INFO] [stdout] 1623 | | self.is_valid, [INFO] [stdout] 1624 | | self.auxiliary_data, [INFO] [stdout] 1625 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1638:13 [INFO] [stdout] | [INFO] [stdout] 1635 | pub fn build_unchecked(self) -> Transaction { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1638 | self.witness_set.build(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:1719:37 [INFO] [stdout] | [INFO] [stdout] 1714 | let input_total = builder.get_total_input()?; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1715 | [INFO] [stdout] 1716 | let output_total = builder.get_total_output()?; [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1719 | match &input_total.partial_cmp(&output_total.checked_add(&Value::from(fee))?) { [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] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:3387:58 [INFO] [stdout] | [INFO] [stdout] 3387 | assert!(final_tx.outputs.iter().any(|output| output [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 3388 | | .amount() [INFO] [stdout] 3389 | | .multiasset [INFO] [stdout] | |___________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builders/tx_builder.rs:3512:9 [INFO] [stdout] | [INFO] [stdout] 3510 | fn make_input(input_hash_byte: u8, value: Value) -> InputBuilderResult { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3511 | let (_, _, address) = create_account(); [INFO] [stdout] 3512 | / SingleInputBuilder::new( [INFO] [stdout] 3513 | | TransactionInput::new(TransactionHash::from([input_hash_byte; 32]), 0), [INFO] [stdout] 3514 | | TransactionOutputBuilder::new() [INFO] [stdout] 3515 | | .with_address(address) [INFO] [stdout] ... | [INFO] [stdout] 3522 | | ) [INFO] [stdout] 3523 | | .payment_key() [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 69 | | let mut stake_distribution = None; [INFO] [stdout] 70 | | let mut derivation_path = None; [INFO] [stdout] 71 | | let mut protocol_magic = None; [INFO] [stdout] ... | [INFO] [stdout] 156 | | }) [INFO] [stdout] 157 | | })() [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:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 188 | | let address_id = raw [INFO] [stdout] 189 | | .bytes() [INFO] [stdout] 190 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 271 | | }) [INFO] [stdout] 272 | | })() [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:193:38 [INFO] [stdout] | [INFO] [stdout] 193 | .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/serialization.rs:254:21 [INFO] [stdout] | [INFO] [stdout] 200 | 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] 218 | 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] 236 | 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] 254 | Err(DeserializeError::new( [INFO] [stdout] | _____________________^ [INFO] [stdout] 255 | | "ByronAddrType", [INFO] [stdout] 256 | | DeserializeFailure::NoVariantMatched, [INFO] [stdout] 257 | | )) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:298:9 [INFO] [stdout] | [INFO] [stdout] 298 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 299 | | let (content, content_crc) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 300 | | match raw.tag()? { [INFO] [stdout] 301 | | 24 => { [INFO] [stdout] ... | [INFO] [stdout] 332 | | Ok(ByronAddress { content, crc }) [INFO] [stdout] 333 | | })() [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:355:9 [INFO] [stdout] | [INFO] [stdout] 355 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 356 | | let address = ByronAddress::deserialize(raw) [INFO] [stdout] 357 | | .map_err(|e: DeserializeError| e.annotate("address"))?; [INFO] [stdout] 358 | | let amount = [INFO] [stdout] ... | [INFO] [stdout] 367 | | Ok(ByronTxOut { address, amount }) [INFO] [stdout] 368 | | })() [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:540:17 [INFO] [stdout] | [INFO] [stdout] 422 | 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 | 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] 496 | 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] 540 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 541 | | "SpendingData", [INFO] [stdout] 542 | | DeserializeFailure::NoVariantMatched, [INFO] [stdout] 543 | | )) [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:440:42 [INFO] [stdout] | [INFO] [stdout] 440 | ... .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/serialization.rs:477:42 [INFO] [stdout] | [INFO] [stdout] 477 | ... .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/serialization.rs:514:42 [INFO] [stdout] | [INFO] [stdout] 514 | ... .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/serialization.rs:637:17 [INFO] [stdout] | [INFO] [stdout] 575 | 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] 612 | 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] 637 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 638 | | "StakeDistribution", [INFO] [stdout] 639 | | DeserializeFailure::NoVariantMatched, [INFO] [stdout] 640 | | )) [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:593:42 [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/utils.rs:203:9 [INFO] [stdout] | [INFO] [stdout] 203 | Self::from_cbor_bytes(&bytes).map_err(ParseExtendedAddrError::DeserializeError) [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/utils.rs:310:9 [INFO] [stdout] | [INFO] [stdout] 305 | 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] 310 | Self::from_base58(&base58).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/certs/mod.rs:343:9 [INFO] [stdout] | [INFO] [stdout] 338 | 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] 343 | 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/certs/mod.rs:990:9 [INFO] [stdout] | [INFO] [stdout] 985 | 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] 990 | 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/certs/serialization.rs:587:17 [INFO] [stdout] | [INFO] [stdout] 178 | 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] 179 | 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] 202 | 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] 228 | 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] 251 | 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] 274 | 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] 297 | 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] 320 | 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] 343 | 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] 366 | 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] 392 | 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] 417 | 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] 440 | 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] 466 | 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] 492 | 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] 518 | 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] 541 | 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] 564 | 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] 587 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 588 | | "Certificate", [INFO] [stdout] 589 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 590 | | )) [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/certs/serialization.rs:746:17 [INFO] [stdout] | [INFO] [stdout] 649 | 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] 650 | 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] 698 | 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] 746 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 747 | | "Credential", [INFO] [stdout] 748 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 749 | | )) [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/certs/serialization.rs:672:42 [INFO] [stdout] | [INFO] [stdout] 672 | ... .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/certs/serialization.rs:720:42 [INFO] [stdout] | [INFO] [stdout] 720 | ... .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/certs/serialization.rs:1042:17 [INFO] [stdout] | [INFO] [stdout] 872 | 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] 873 | 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] 921 | 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] 969 | 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] 1005 | 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] 1042 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 1043 | | "DRep", [INFO] [stdout] 1044 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 1045 | | )) [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/certs/serialization.rs:895:42 [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/certs/serialization.rs:943:42 [INFO] [stdout] | [INFO] [stdout] 943 | ... .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/certs/serialization.rs:1264:9 [INFO] [stdout] | [INFO] [stdout] 1264 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1265 | | let url = Url::deserialize(raw).map_err(|e: DeserializeError| e.annotate("url"))?; [INFO] [stdout] 1266 | | let (pool_metadata_hash, pool_metadata_hash_encoding) = raw [INFO] [stdout] 1267 | | .bytes_sz() [INFO] [stdout] ... | [INFO] [stdout] 1289 | | }) [INFO] [stdout] 1290 | | })() [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/certs/serialization.rs:1272:38 [INFO] [stdout] | [INFO] [stdout] 1272 | .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/certs/serialization.rs:1421:38 [INFO] [stdout] | [INFO] [stdout] 1421 | .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/certs/serialization.rs:1430:38 [INFO] [stdout] | [INFO] [stdout] 1430 | .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/certs/serialization.rs:1703:38 [INFO] [stdout] | [INFO] [stdout] 1703 | .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/certs/serialization.rs:2066:17 [INFO] [stdout] | [INFO] [stdout] 1996 | 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] 1997 | 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] 2020 | 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] 2043 | 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] 2066 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 2067 | | "Relay", [INFO] [stdout] 2068 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 2069 | | )) [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/certs/serialization.rs:2570:38 [INFO] [stdout] | [INFO] [stdout] 2570 | .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/certs/serialization.rs:2792:38 [INFO] [stdout] | [INFO] [stdout] 2792 | .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/certs/serialization.rs:3011:38 [INFO] [stdout] | [INFO] [stdout] 3011 | .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/certs/serialization.rs:3141:38 [INFO] [stdout] | [INFO] [stdout] 3141 | .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/certs/utils.rs:49:31 [INFO] [stdout] | [INFO] [stdout] 49 | .and_then(|bytes| Self::new(bytes).map_err(IPStringParsingError::DeserializeError)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/certs/utils.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 63 | 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] 68 | Self::from_str(&s).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/certs/utils.rs:204:9 [INFO] [stdout] | [INFO] [stdout] 204 | Self::new(bytes).map_err(IPStringParsingError::DeserializeError) [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/certs/utils.rs:223:9 [INFO] [stdout] | [INFO] [stdout] 218 | 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] 223 | Self::from_str(&s).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/crypto/mod.rs:120:31 [INFO] [stdout] | [INFO] [stdout] 120 | .and_then(|bytes| KESSignature::new(bytes).ok()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/crypto/serialization.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 78 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 79 | | let (public_key, public_key_encoding) = raw [INFO] [stdout] 80 | | .bytes_sz() [INFO] [stdout] 81 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 142 | | }) [INFO] [stdout] 143 | | })() [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/crypto/serialization.rs:85:38 [INFO] [stdout] | [INFO] [stdout] 85 | .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/crypto/serialization.rs:94:38 [INFO] [stdout] | [INFO] [stdout] 94 | .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/crypto/serialization.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 234 | 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] 235 | 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] 271 | 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] 319 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 320 | | "Nonce", [INFO] [stdout] 321 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 322 | | )) [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/crypto/serialization.rs:293:42 [INFO] [stdout] | [INFO] [stdout] 293 | ... .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/crypto/serialization.rs:372:9 [INFO] [stdout] | [INFO] [stdout] 372 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 373 | | let (output, output_encoding) = raw [INFO] [stdout] 374 | | .bytes_sz() [INFO] [stdout] 375 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 410 | | }) [INFO] [stdout] 411 | | })() [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/crypto/serialization.rs:463:9 [INFO] [stdout] | [INFO] [stdout] 463 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 464 | | let (vkey, vkey_encoding) = raw [INFO] [stdout] 465 | | .bytes_sz() [INFO] [stdout] 466 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 497 | | }) [INFO] [stdout] 498 | | })() [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/crypto/serialization.rs:470:38 [INFO] [stdout] | [INFO] [stdout] 470 | .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/crypto/serialization.rs:479:38 [INFO] [stdout] | [INFO] [stdout] 479 | .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/governance/mod.rs:89:37 [INFO] [stdout] | [INFO] [stdout] 86 | update: ProtocolParamUpdate, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 89 | Self::ParameterChangeAction(ParameterChangeAction::new(action_id, update, policy_hash)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/governance/mod.rs:103:41 [INFO] [stdout] | [INFO] [stdout] 100 | withdrawal: OrderedHashMap, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 103 | Self::TreasuryWithdrawalsAction(TreasuryWithdrawalsAction::new(withdrawal, policy_hash)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/governance/mod.rs:116:31 [INFO] [stdout] | [INFO] [stdout] 113 | credentials: OrderedHashMap, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 116 | Self::UpdateCommittee(UpdateCommittee::new( [INFO] [stdout] | _______________________________^ [INFO] [stdout] 117 | | action_id, [INFO] [stdout] 118 | | cold_credentials, [INFO] [stdout] 119 | | credentials, [INFO] [stdout] 120 | | unit_interval, [INFO] [stdout] 121 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/governance/serialization.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 56 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 57 | | let anchor_url = [INFO] [stdout] 58 | | Url::deserialize(raw).map_err(|e: DeserializeError| e.annotate("anchor_url"))?; [INFO] [stdout] 59 | | let (anchor_doc_hash, anchor_doc_hash_encoding) = raw [INFO] [stdout] ... | [INFO] [stdout] 82 | | }) [INFO] [stdout] 83 | | })() [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/governance/serialization.rs:65:38 [INFO] [stdout] | [INFO] [stdout] 65 | .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/governance/serialization.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 129 | | let anchor = [INFO] [stdout] 130 | | Anchor::deserialize(raw).map_err(|e: DeserializeError| e.annotate("anchor"))?; [INFO] [stdout] 131 | | let (script_hash, script_hash_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 168 | | }) [INFO] [stdout] 169 | | })() [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/governance/serialization.rs:140:41 [INFO] [stdout] | [INFO] [stdout] 139 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | ... 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/governance/serialization.rs:411:17 [INFO] [stdout] | [INFO] [stdout] 221 | 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] 222 | 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] 248 | 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] 277 | 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] 306 | 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] 329 | 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] 352 | 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] 375 | 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] 411 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 412 | | "GovAction", [INFO] [stdout] 413 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 414 | | )) [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/governance/serialization.rs:470:9 [INFO] [stdout] | [INFO] [stdout] 470 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 471 | | let (transaction_id, transaction_id_encoding) = raw [INFO] [stdout] 472 | | .bytes_sz() [INFO] [stdout] 473 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 500 | | }) [INFO] [stdout] 501 | | })() [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/governance/serialization.rs:477:38 [INFO] [stdout] | [INFO] [stdout] 477 | .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/governance/serialization.rs:971:16 [INFO] [stdout] | [INFO] [stdout] 946 | let update = ProtocolParamUpdate::deserialize(raw) [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 971 | Ok(ParameterChangeAction { [INFO] [stdout] | ________________^ [INFO] [stdout] 972 | | action_id, [INFO] [stdout] 973 | | update, [INFO] [stdout] 974 | | policy_hash, [INFO] [stdout] ... | [INFO] [stdout] 979 | | }), [INFO] [stdout] 980 | | }) [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/governance/serialization.rs:957:41 [INFO] [stdout] | [INFO] [stdout] 956 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 957 | ... 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/governance/serialization.rs:1028:9 [INFO] [stdout] | [INFO] [stdout] 1028 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1029 | | let (deposit, deposit_encoding) = raw [INFO] [stdout] 1030 | | .unsigned_integer_sz() [INFO] [stdout] 1031 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 1056 | | }) [INFO] [stdout] 1057 | | })() [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/governance/serialization.rs:1047:16 [INFO] [stdout] | [INFO] [stdout] 1036 | let gov_action = GovAction::deserialize(raw) [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1047 | Ok(ProposalProcedure { [INFO] [stdout] | ________________^ [INFO] [stdout] 1048 | | deposit, [INFO] [stdout] 1049 | | reward_account, [INFO] [stdout] 1050 | | gov_action, [INFO] [stdout] ... | [INFO] [stdout] 1055 | | }), [INFO] [stdout] 1056 | | }) [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/governance/serialization.rs:1254:16 [INFO] [stdout] | [INFO] [stdout] 1195 | let (withdrawal, withdrawal_encoding, withdrawal_value_encodings) = [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1254 | Ok(TreasuryWithdrawalsAction { [INFO] [stdout] | ________________^ [INFO] [stdout] 1255 | | withdrawal, [INFO] [stdout] 1256 | | policy_hash, [INFO] [stdout] 1257 | | encodings: Some(TreasuryWithdrawalsActionEncoding { [INFO] [stdout] ... | [INFO] [stdout] 1263 | | }), [INFO] [stdout] 1264 | | }) [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/governance/serialization.rs:1224:24 [INFO] [stdout] | [INFO] [stdout] 1197 | let mut withdrawal_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] 1224 | Ok(( [INFO] [stdout] | ________________________^ [INFO] [stdout] 1225 | | withdrawal_table, [INFO] [stdout] 1226 | | withdrawal_encoding, [INFO] [stdout] 1227 | | withdrawal_value_encodings, [INFO] [stdout] 1228 | | )) [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/governance/serialization.rs:1240:41 [INFO] [stdout] | [INFO] [stdout] 1239 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1240 | ... 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/governance/serialization.rs:1451:16 [INFO] [stdout] | [INFO] [stdout] 1413 | let (credentials, credentials_encoding, credentials_value_encodings) = [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1451 | Ok(UpdateCommittee { [INFO] [stdout] | ________________^ [INFO] [stdout] 1452 | | action_id, [INFO] [stdout] 1453 | | cold_credentials, [INFO] [stdout] 1454 | | credentials, [INFO] [stdout] ... | [INFO] [stdout] 1461 | | }), [INFO] [stdout] 1462 | | }) [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/governance/serialization.rs:1442:24 [INFO] [stdout] | [INFO] [stdout] 1415 | let mut 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] 1442 | Ok(( [INFO] [stdout] | ________________________^ [INFO] [stdout] 1443 | | credentials_table, [INFO] [stdout] 1444 | | credentials_encoding, [INFO] [stdout] 1445 | | credentials_value_encodings, [INFO] [stdout] 1446 | | )) [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/governance/serialization.rs:1827:17 [INFO] [stdout] | [INFO] [stdout] 1586 | 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] 1587 | 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] 1635 | 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] 1683 | 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] 1731 | 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] 1779 | 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] 1827 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 1828 | | "Voter", [INFO] [stdout] 1829 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 1830 | | )) [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/governance/serialization.rs:1609:42 [INFO] [stdout] | [INFO] [stdout] 1609 | ... .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/governance/serialization.rs:1657:42 [INFO] [stdout] | [INFO] [stdout] 1657 | ... .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/governance/serialization.rs:1705:42 [INFO] [stdout] | [INFO] [stdout] 1705 | ... .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/governance/serialization.rs:1753:42 [INFO] [stdout] | [INFO] [stdout] 1753 | ... .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/governance/serialization.rs:1801:42 [INFO] [stdout] | [INFO] [stdout] 1801 | ... .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/governance/serialization.rs:1903:9 [INFO] [stdout] | [INFO] [stdout] 1903 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1904 | | let (vote, vote_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1905 | | let initial_position = raw.as_mut_ref().stream_position().unwrap(); [INFO] [stdout] 1906 | | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 1992 | | }) [INFO] [stdout] 1993 | | })() [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/governance/serialization.rs:1960:21 [INFO] [stdout] | [INFO] [stdout] 1906 | 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] 1924 | 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] 1942 | 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] 1960 | Err(DeserializeError::new( [INFO] [stdout] | _____________________^ [INFO] [stdout] 1961 | | "Vote", [INFO] [stdout] 1962 | | DeserializeFailure::NoVariantMatched, [INFO] [stdout] 1963 | | )) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/json/metadatums.rs:195:43 [INFO] [stdout] | [INFO] [stdout] 195 | ... .and_then(|b| TransactionMetadatum::new_bytes(b).map_err(Into::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/json/metadatums.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | value.to_string().map_err(Into::into) [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/json/plutus_datums.rs:246:67 [INFO] [stdout] | [INFO] [stdout] 246 | decode_plutus_datum_to_json_value(datum, schema).and_then(|v| v.to_string().map_err(Into::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/plutus/mod.rs:47:25 [INFO] [stdout] | [INFO] [stdout] 46 | fn from(inner: OrderedHashMap>) -> Self { [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 47 | CostModels::new(inner.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/plutus/mod.rs:73:12 [INFO] [stdout] | [INFO] [stdout] 67 | 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] 71 | let inner = [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 72 | > as serde::de::Deserialize>::deserialize(deserializer)?; [INFO] [stdout] 73 | Ok(Self::new(inner)) [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/plutus/serialization.rs:156:12 [INFO] [stdout] | [INFO] [stdout] 96 | let mut inner_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] 150 | let (inner, inner_encoding, inner_key_encodings, inner_value_encodings) = ( [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 156 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 157 | | inner, [INFO] [stdout] 158 | | encodings: Some(CostModelsEncoding { [INFO] [stdout] 159 | | inner_encoding, [INFO] [stdout] ... | [INFO] [stdout] 162 | | }), [INFO] [stdout] 163 | | }) [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/plutus/serialization.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 198 | | let mem_price = Rational::deserialize(raw) [INFO] [stdout] 199 | | .map_err(|e: DeserializeError| e.annotate("mem_price"))?; [INFO] [stdout] 200 | | let step_price = Rational::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 213 | | }) [INFO] [stdout] 214 | | })() [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/plutus/serialization.rs:269:9 [INFO] [stdout] | [INFO] [stdout] 269 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 270 | | let (mem, mem_encoding) = raw [INFO] [stdout] 271 | | .unsigned_integer_sz() [INFO] [stdout] 272 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 295 | | }) [INFO] [stdout] 296 | | })() [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/plutus/serialization.rs:410:9 [INFO] [stdout] | [INFO] [stdout] 410 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 411 | | let (tag, tag_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 412 | | let initial_position = raw.as_mut_ref().stream_position().unwrap(); [INFO] [stdout] 413 | | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 553 | | }) [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/plutus/serialization.rs:521:21 [INFO] [stdout] | [INFO] [stdout] 413 | 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] 431 | 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] 449 | 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] 467 | 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] 485 | 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] 503 | 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] 521 | Err(DeserializeError::new( [INFO] [stdout] | _____________________^ [INFO] [stdout] 522 | | "RedeemerTag", [INFO] [stdout] 523 | | DeserializeFailure::NoVariantMatched, [INFO] [stdout] 524 | | )) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/plutus/serialization.rs:853:9 [INFO] [stdout] | [INFO] [stdout] 853 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 854 | | let (tag, tag_encoding) = (|| -> Result<_, DeserializeError> { [INFO] [stdout] 855 | | let initial_position = raw.as_mut_ref().stream_position().unwrap(); [INFO] [stdout] 856 | | let deser_variant = (|raw: &mut Deserializer<_>| -> Result<_, DeserializeError> { [INFO] [stdout] ... | [INFO] [stdout] 990 | | }) [INFO] [stdout] 991 | | })() [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/plutus/serialization.rs:964:21 [INFO] [stdout] | [INFO] [stdout] 856 | 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] 874 | 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] 892 | 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] 910 | 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] 928 | 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] 946 | 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] 964 | Err(DeserializeError::new( [INFO] [stdout] | _____________________^ [INFO] [stdout] 965 | | "RedeemerTag", [INFO] [stdout] 966 | | DeserializeFailure::NoVariantMatched, [INFO] [stdout] 967 | | )) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/plutus/serialization.rs:1026:9 [INFO] [stdout] | [INFO] [stdout] 1026 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1027 | | let data = [INFO] [stdout] 1028 | | PlutusData::deserialize(raw).map_err(|e: DeserializeError| e.annotate("data"))?; [INFO] [stdout] 1029 | | let ex_units = [INFO] [stdout] ... | [INFO] [stdout] 1042 | | }) [INFO] [stdout] 1043 | | })() [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/plutus/utils.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 31 | 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] 38 | / encode_json_value_to_plutus_datum( [INFO] [stdout] 39 | | json_value.clone(), [INFO] [stdout] 40 | | CardanoNodePlutusDatumSchema::DetailedSchema, [INFO] [stdout] 41 | | ) [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:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 70 | | let motion_no_confidence = UnitInterval::deserialize(raw) [INFO] [stdout] 71 | | .map_err(|e: DeserializeError| e.annotate("motion_no_confidence"))?; [INFO] [stdout] 72 | | let committee_normal = UnitInterval::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 109 | | }) [INFO] [stdout] 110 | | })() [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:153:9 [INFO] [stdout] | [INFO] [stdout] 153 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 154 | | let motion_no_confidence = UnitInterval::deserialize(raw) [INFO] [stdout] 155 | | .map_err(|e: DeserializeError| e.annotate("motion_no_confidence"))?; [INFO] [stdout] 156 | | let committee_normal = UnitInterval::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 180 | | }) [INFO] [stdout] 181 | | })() [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:1095:9 [INFO] [stdout] | [INFO] [stdout] 1095 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1096 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 1097 | | let mut minfee_a_encoding = None; [INFO] [stdout] 1098 | | let mut minfee_a_key_encoding = None; [INFO] [stdout] ... | [INFO] [stdout] 1661 | | }) [INFO] [stdout] 1662 | | })().map_err(|e| e.annotate("ProtocolParamUpdate")) [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:1576:16 [INFO] [stdout] | [INFO] [stdout] 1137 | 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] 1576 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 1577 | | minfee_a, [INFO] [stdout] 1578 | | minfee_b, [INFO] [stdout] 1579 | | max_block_body_size, [INFO] [stdout] ... | [INFO] [stdout] 1660 | | }), [INFO] [stdout] 1661 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:1737:9 [INFO] [stdout] | [INFO] [stdout] 1737 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1738 | | let (numerator, numerator_encoding) = raw [INFO] [stdout] 1739 | | .unsigned_integer_sz() [INFO] [stdout] 1740 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 1764 | | }) [INFO] [stdout] 1765 | | })() [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/serialization.rs:2004:17 [INFO] [stdout] | [INFO] [stdout] 1843 | 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] 1844 | 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] 1884 | 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] 1924 | 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] 1964 | 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] 2004 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 2005 | | "Script", [INFO] [stdout] 2006 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 2007 | | )) [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:2084:9 [INFO] [stdout] | [INFO] [stdout] 2084 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 2085 | | let (start, start_encoding) = raw [INFO] [stdout] 2086 | | .unsigned_integer_sz() [INFO] [stdout] 2087 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 2111 | | }) [INFO] [stdout] 2112 | | })() [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/transaction/mod.rs:365:26 [INFO] [stdout] | [INFO] [stdout] 358 | pub fn new(inputs: SetTransactionInput, 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] 365 | 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/transaction/mod.rs:368:19 [INFO] [stdout] | [INFO] [stdout] 358 | pub fn new(inputs: SetTransactionInput, 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] 368 | 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/transaction/mod.rs:373:32 [INFO] [stdout] | [INFO] [stdout] 358 | pub fn new(inputs: SetTransactionInput, 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] 373 | 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/transaction/mod.rs:376:32 [INFO] [stdout] | [INFO] [stdout] 358 | pub fn new(inputs: SetTransactionInput, 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] 376 | voting_procedures: 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/transaction/mod.rs:377:34 [INFO] [stdout] | [INFO] [stdout] 358 | pub fn new(inputs: SetTransactionInput, 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] 377 | proposal_procedures: 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/transaction/serialization.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 65 | | let address = [INFO] [stdout] 66 | | Address::deserialize(raw).map_err(|e: DeserializeError| e.annotate("address"))?; [INFO] [stdout] 67 | | let amount = [INFO] [stdout] ... | [INFO] [stdout] 106 | | }) [INFO] [stdout] 107 | | })() [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/transaction/serialization.rs:98:16 [INFO] [stdout] | [INFO] [stdout] 67 | let amount = [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 98 | Ok(AlonzoFormatTxOut { [INFO] [stdout] | ________________^ [INFO] [stdout] 99 | | address, [INFO] [stdout] 100 | | amount, [INFO] [stdout] 101 | | datum_hash, [INFO] [stdout] ... | [INFO] [stdout] 105 | | }), [INFO] [stdout] 106 | | }) [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/transaction/serialization.rs:82:37 [INFO] [stdout] | [INFO] [stdout] 81 | ... .map_err(|e| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 82 | ... 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/transaction/serialization.rs:253:9 [INFO] [stdout] | [INFO] [stdout] 253 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 254 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 255 | | let mut address_key_encoding = None; [INFO] [stdout] 256 | | let mut address = None; [INFO] [stdout] ... | [INFO] [stdout] 392 | | }) [INFO] [stdout] 393 | | })() [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/transaction/serialization.rs:377:16 [INFO] [stdout] | [INFO] [stdout] 258 | 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] 372 | let amount = match amount { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 373 | 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] 377 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 378 | | address, [INFO] [stdout] 379 | | amount, [INFO] [stdout] 380 | | datum_option, [INFO] [stdout] ... | [INFO] [stdout] 391 | | }), [INFO] [stdout] 392 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/transaction/serialization.rs:568:17 [INFO] [stdout] | [INFO] [stdout] 458 | 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] 459 | 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] 507 | 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] 568 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 569 | | "DatumOption", [INFO] [stdout] 570 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 571 | | )) [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/transaction/serialization.rs:481:42 [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/transaction/serialization.rs:756:17 [INFO] [stdout] | [INFO] [stdout] 611 | 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] 612 | 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] 635 | 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] 658 | 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] 681 | 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] 704 | 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] 730 | 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] 756 | Err(DeserializeError::new( [INFO] [stdout] | _________________^ [INFO] [stdout] 757 | | "NativeScript", [INFO] [stdout] 758 | | DeserializeFailure::NoVariantMatchedWithCauses(errs), [INFO] [stdout] 759 | | )) [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/transaction/serialization.rs:1473:38 [INFO] [stdout] | [INFO] [stdout] 1473 | .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/transaction/serialization.rs:1524:9 [INFO] [stdout] | [INFO] [stdout] 1524 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 1525 | | let body = TransactionBody::deserialize(raw) [INFO] [stdout] 1526 | | .map_err(|e: DeserializeError| e.annotate("body"))?; [INFO] [stdout] 1527 | | let witness_set = TransactionWitnessSet::deserialize(raw) [INFO] [stdout] ... | [INFO] [stdout] 1558 | | }) [INFO] [stdout] 1559 | | })() [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/transaction/serialization.rs:1552:16 [INFO] [stdout] | [INFO] [stdout] 1525 | let body = TransactionBody::deserialize(raw) [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1526 | .map_err(|e: DeserializeError| e.annotate("body"))?; [INFO] [stdout] 1527 | let witness_set = TransactionWitnessSet::deserialize(raw) [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1552 | Ok(Transaction { [INFO] [stdout] | ________________^ [INFO] [stdout] 1553 | | body, [INFO] [stdout] 1554 | | witness_set, [INFO] [stdout] 1555 | | is_valid, [INFO] [stdout] 1556 | | auxiliary_data, [INFO] [stdout] 1557 | | encodings: Some(TransactionEncoding { len_encoding }), [INFO] [stdout] 1558 | | }) [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/transaction/serialization.rs:2321:9 [INFO] [stdout] | [INFO] [stdout] 2321 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 2322 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 2323 | | let mut inputs_key_encoding = None; [INFO] [stdout] 2324 | | let mut inputs = None; [INFO] [stdout] ... | [INFO] [stdout] 2820 | | }) [INFO] [stdout] 2821 | | })().map_err(|e| e.annotate("TransactionBody")) [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/transaction/serialization.rs:2758:16 [INFO] [stdout] | [INFO] [stdout] 2327 | 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] 2339 | let mut withdrawals = None; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2350 | 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] 2361 | 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] 2370 | let mut voting_procedures = None; [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2371 | let mut proposal_procedures_key_encoding = None; [INFO] [stdout] 2372 | let mut proposal_procedures = None; [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2749 | let outputs = match outputs { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2750 | 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] 2758 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 2759 | | inputs, [INFO] [stdout] 2760 | | outputs, [INFO] [stdout] 2761 | | fee, [INFO] [stdout] ... | [INFO] [stdout] 2819 | | }), [INFO] [stdout] 2820 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/transaction/serialization.rs:2407:36 [INFO] [stdout] | [INFO] [stdout] 2397 | ... 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] 2407 | ... 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/transaction/serialization.rs:2471:36 [INFO] [stdout] | [INFO] [stdout] 2455 | ... 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] 2471 | ... 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/transaction/serialization.rs:2485:112 [INFO] [stdout] | [INFO] [stdout] 2485 | ...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/transaction/serialization.rs:2485:214 [INFO] [stdout] | [INFO] [stdout] 2485 | ...)).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/transaction/serialization.rs:2554:36 [INFO] [stdout] | [INFO] [stdout] 2511 | ... 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] 2554 | ... 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/transaction/serialization.rs:2521:152 [INFO] [stdout] | [INFO] [stdout] 2521 | ...).and_then(|(bytes, enc)| ScriptHash::from_raw_bytes(&bytes).map(|bytes| (bytes, StringEncoding::from(enc))).map_err(|e| DeserializeFa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/transaction/serialization.rs:2521:247 [INFO] [stdout] | [INFO] [stdout] 2521 | ...)).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/transaction/serialization.rs:2569:112 [INFO] [stdout] | [INFO] [stdout] 2569 | ...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/transaction/serialization.rs:2569:211 [INFO] [stdout] | [INFO] [stdout] 2569 | ...)).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/transaction/serialization.rs:2685:36 [INFO] [stdout] | [INFO] [stdout] 2655 | ... let mut voting_procedures_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] 2685 | ... Ok((voting_procedures_table, voting_procedures_encoding, voting_procedures_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/transaction/serialization.rs:2875:9 [INFO] [stdout] | [INFO] [stdout] 2875 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 2876 | | let (transaction_id, transaction_id_encoding) = raw [INFO] [stdout] 2877 | | .bytes_sz() [INFO] [stdout] 2878 | | .map_err(Into::::into) [INFO] [stdout] ... | [INFO] [stdout] 2905 | | }) [INFO] [stdout] 2906 | | })() [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/transaction/serialization.rs:2882:38 [INFO] [stdout] | [INFO] [stdout] 2882 | .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/transaction/serialization.rs:3168:9 [INFO] [stdout] | [INFO] [stdout] 3168 | / (|| -> Result<_, DeserializeError> { [INFO] [stdout] 3169 | | let mut orig_deser_order = Vec::new(); [INFO] [stdout] 3170 | | let mut vkeywitnesses_key_encoding = None; [INFO] [stdout] 3171 | | let mut vkeywitnesses = None; [INFO] [stdout] ... | [INFO] [stdout] 3343 | | }) [INFO] [stdout] 3344 | | })() [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/transaction/serialization.rs:3322:16 [INFO] [stdout] | [INFO] [stdout] 3181 | let mut redeemers = None; [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3322 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 3323 | | vkeywitnesses, [INFO] [stdout] 3324 | | native_scripts, [INFO] [stdout] 3325 | | bootstrap_witnesses, [INFO] [stdout] ... | [INFO] [stdout] 3342 | | }), [INFO] [stdout] 3343 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:700:9 [INFO] [stdout] | [INFO] [stdout] 696 | 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] 700 | Vec::deserialize(deserializer).map(|elems| Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:832:16 [INFO] [stdout] | [INFO] [stdout] 806 | let mut elems = Vec::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 832 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 833 | | elems, [INFO] [stdout] 834 | | len_encoding, [INFO] [stdout] 835 | | tag_encoding, [INFO] [stdout] 836 | | }) [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:869:9 [INFO] [stdout] | [INFO] [stdout] 865 | 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] 869 | Vec::deserialize(deserializer).map(|elems| Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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:1014:16 [INFO] [stdout] | [INFO] [stdout] 984 | let mut elems = Vec::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1014 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 1015 | | elems, [INFO] [stdout] 1016 | | len_encoding, [INFO] [stdout] 1017 | | tag_encoding, [INFO] [stdout] 1018 | | bytes_encodings, [INFO] [stdout] 1019 | | }) [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:1010:71 [INFO] [stdout] | [INFO] [stdout] 1010 | .map_err(|e| DeserializeFailure::InvalidStructure(Box::new(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] | [INFO] [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 190 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `cml-chain` (lib test) due to 191 previous errors; 1 warning emitted [INFO] running `Command { std: "docker" "inspect" "78cca68cf5542c2e7384c1bc5e0fbca6f47a4ce72959bb66bdd36b8bc437ac89", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "78cca68cf5542c2e7384c1bc5e0fbca6f47a4ce72959bb66bdd36b8bc437ac89", kill_on_drop: false }` [INFO] [stdout] 78cca68cf5542c2e7384c1bc5e0fbca6f47a4ce72959bb66bdd36b8bc437ac89