[INFO] fetching crate near-cli-rs 0.14.3... [INFO] checking near-cli-rs-0.14.3 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate near-cli-rs 0.14.3 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate near-cli-rs 0.14.3 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] removed /workspace/builds/worker-7-tc2/source/rust-toolchain [INFO] started tweaking crates.io crate near-cli-rs 0.14.3 [INFO] finished tweaking crates.io crate near-cli-rs 0.14.3 [INFO] tweaked toml for crates.io crate near-cli-rs 0.14.3 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] crate crates.io crate near-cli-rs 0.14.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-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] 81570e502e7c9cf8eaa9cf008d4d8561e55816278857a3581c436d3631a35830 [INFO] running `Command { std: "docker" "start" "-a" "81570e502e7c9cf8eaa9cf008d4d8561e55816278857a3581c436d3631a35830", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "81570e502e7c9cf8eaa9cf008d4d8561e55816278857a3581c436d3631a35830", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "81570e502e7c9cf8eaa9cf008d4d8561e55816278857a3581c436d3631a35830", kill_on_drop: false }` [INFO] [stdout] 81570e502e7c9cf8eaa9cf008d4d8561e55816278857a3581c436d3631a35830 [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] 73136490b10ed2b9f59d467ffc9718d1ea1ff2bed1e96ea70c8f9b21b6afb746 [INFO] running `Command { std: "docker" "start" "-a" "73136490b10ed2b9f59d467ffc9718d1ea1ff2bed1e96ea70c8f9b21b6afb746", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling serde v1.0.207 [INFO] [stderr] Checking tracing-core v0.1.32 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling syn v2.0.74 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling indexmap v2.3.0 [INFO] [stderr] Compiling cfg_aliases v0.2.1 [INFO] [stderr] Compiling ahash v0.7.8 [INFO] [stderr] Checking subtle v2.6.1 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Compiling semver v1.0.23 [INFO] [stderr] Checking thread_local v1.1.8 [INFO] [stderr] Compiling serde_json v1.0.124 [INFO] [stderr] Compiling borsh v1.5.1 [INFO] [stderr] Checking regex-syntax v0.6.29 [INFO] [stderr] Compiling num-bigint v0.3.3 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Checking sharded-slab v0.1.7 [INFO] [stderr] Compiling num-rational v0.3.2 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Checking bs58 v0.4.0 [INFO] [stderr] Checking tracing-log v0.2.0 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Checking urlencoding v2.1.3 [INFO] [stderr] Checking signature v2.2.0 [INFO] [stderr] Compiling anyhow v1.0.86 [INFO] [stderr] Checking ed25519 v2.2.3 [INFO] [stderr] Checking fixed-hash v0.7.0 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Compiling parking_lot_core v0.8.6 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Checking json_comments v0.2.2 [INFO] [stderr] Checking instant v0.1.13 [INFO] [stderr] Checking regex-automata v0.4.7 [INFO] [stderr] Checking near-stdx v0.24.1 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Compiling zstd-safe v7.2.1 [INFO] [stderr] Compiling toml_edit v0.21.1 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling jobserver v0.1.32 [INFO] [stderr] Compiling protobuf v2.28.0 [INFO] [stderr] Compiling openssl v0.10.66 [INFO] [stderr] Checking parking_lot_core v0.9.10 [INFO] [stderr] Checking signal-hook-registry v1.4.2 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking mio v1.0.2 [INFO] [stderr] Checking socket2 v0.5.7 [INFO] [stderr] Checking sha2 v0.10.8 [INFO] [stderr] Checking blake2 v0.10.6 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling reed-solomon-erasure v6.0.0 [INFO] [stderr] Compiling cc v1.1.10 [INFO] [stderr] Checking either v1.13.0 [INFO] [stderr] Compiling native-tls v0.2.12 [INFO] [stderr] Compiling prometheus v0.13.4 [INFO] [stderr] Checking unicode-width v0.1.13 [INFO] [stderr] Checking hashbrown v0.12.3 [INFO] [stderr] Compiling rustix v0.38.34 [INFO] [stderr] Checking tokio v1.39.2 [INFO] [stderr] Checking unsafe-libyaml v0.2.11 [INFO] [stderr] Checking clap_builder v4.5.15 [INFO] [stderr] Checking parking_lot v0.11.2 [INFO] [stderr] Checking unicode-normalization v0.1.22 [INFO] [stderr] Checking regex-automata v0.1.10 [INFO] [stderr] Checking spin v0.9.8 [INFO] [stderr] Checking linux-raw-sys v0.4.14 [INFO] [stderr] Checking keccak v0.1.5 [INFO] [stderr] Checking opentelemetry-semantic-conventions v0.14.0 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Checking sha3 v0.10.8 [INFO] [stderr] Checking arrayvec v0.7.4 [INFO] [stderr] Checking indexmap v1.9.3 [INFO] [stderr] Checking lru v0.7.8 [INFO] [stderr] Compiling easy-ext v0.2.9 [INFO] [stderr] Checking idna v0.5.0 [INFO] [stderr] Checking matchers v0.1.0 [INFO] [stderr] Compiling openssl-src v300.3.1+3.3.1 [INFO] [stderr] Checking miniz_oxide v0.7.4 [INFO] [stderr] Compiling vte_generate_state_changes v0.1.2 [INFO] [stderr] Checking rustls-pki-types v1.8.0 [INFO] [stderr] Compiling portable-atomic v1.7.0 [INFO] [stderr] Checking rustls-pemfile v2.1.3 [INFO] [stderr] Checking vte v0.11.1 [INFO] [stderr] Checking digest v0.9.0 [INFO] [stderr] Checking regex v1.10.6 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking encoding_rs v0.8.34 [INFO] [stderr] Compiling eyre v0.6.12 [INFO] [stderr] Checking ipnet v2.9.0 [INFO] [stderr] Compiling proc-macro-crate v3.1.0 [INFO] [stderr] Checking gimli v0.28.1 [INFO] [stderr] Checking fastrand v2.1.0 [INFO] [stderr] Checking no-std-compat v0.4.1 [INFO] [stderr] Checking signal-hook v0.3.17 [INFO] [stderr] Checking console v0.15.8 [INFO] [stderr] Checking mio v0.8.11 [INFO] [stderr] Compiling openssl-sys v0.9.103 [INFO] [stderr] Compiling secp256k1-sys v0.8.1 [INFO] [stderr] Compiling zstd-sys v2.0.13+zstd.1.5.6 [INFO] [stderr] Compiling libdbus-sys v0.2.5 [INFO] [stderr] Compiling hidapi v2.6.3 [INFO] [stderr] Compiling backtrace v0.3.71 [INFO] [stderr] Checking vt100 v0.15.2 [INFO] [stderr] Checking tempfile v3.12.0 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking filetime v0.2.24 [INFO] [stderr] Checking dirs-sys-next v0.1.2 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Checking crypto-mac v0.9.1 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking object v0.32.2 [INFO] [stderr] Checking bstr v1.10.0 [INFO] [stderr] Checking number_prefix v0.4.0 [INFO] [stderr] Checking owo-colors v3.5.0 [INFO] [stderr] Compiling schemars v0.8.21 [INFO] [stderr] Checking dyn-clone v1.0.17 [INFO] [stderr] Checking sha2 v0.9.9 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Checking indicatif v0.17.8 [INFO] [stderr] Checking num v0.4.3 [INFO] [stderr] Checking dirs-sys v0.4.1 [INFO] [stderr] Compiling darling_core v0.20.10 [INFO] [stderr] Compiling serde_derive_internals v0.29.1 [INFO] [stderr] Checking globset v0.4.14 [INFO] [stderr] Checking hmac v0.9.0 [INFO] [stderr] Checking dirs-next v2.0.0 [INFO] [stderr] Checking signal-hook-mio v0.2.4 [INFO] [stderr] Checking xattr v1.3.1 [INFO] [stderr] Checking is-docker v0.2.0 [INFO] [stderr] Checking csv-core v0.1.11 [INFO] [stderr] Compiling rust_decimal v1.35.0 [INFO] [stderr] Compiling self_update v0.41.0 [INFO] [stderr] Checking newline-converter v0.3.0 [INFO] [stderr] Checking ignore v0.4.22 [INFO] [stderr] Checking tar v0.4.41 [INFO] [stderr] Checking flate2 v1.0.31 [INFO] [stderr] Checking is-wsl v0.4.0 [INFO] [stderr] Checking crossterm v0.25.0 [INFO] [stderr] Checking term v0.7.0 [INFO] [stderr] Checking dirs v5.0.1 [INFO] [stderr] Checking self-replace v1.4.0 [INFO] [stderr] Checking is-terminal v0.4.12 [INFO] [stderr] Checking fuzzy-matcher v0.3.7 [INFO] [stderr] Checking quick-xml v0.23.1 [INFO] [stderr] Checking fxhash v0.2.1 [INFO] [stderr] Checking addr2line v0.21.0 [INFO] [stderr] Checking shell-escape v0.1.5 [INFO] [stderr] Checking bitcoin_hashes v0.11.0 [INFO] [stderr] Checking encode_unicode v1.0.0 [INFO] [stderr] Checking unicode-linebreak v0.1.5 [INFO] [stderr] Checking smawk v0.3.2 [INFO] [stderr] Checking tokio-util v0.7.11 [INFO] [stderr] Checking tokio-stream v0.1.15 [INFO] [stderr] Checking tokio-io-timeout v1.2.0 [INFO] [stderr] Checking actix-rt v2.10.0 [INFO] [stderr] Checking textwrap v0.16.1 [INFO] [stderr] Checking open v5.3.0 [INFO] [stderr] Checking shellexpand v3.1.0 [INFO] [stderr] Checking inquire v0.7.5 [INFO] [stderr] Compiling easy-ext v1.0.2 [INFO] [stderr] Checking bs58 v0.5.1 [INFO] [stderr] Checking shell-words v1.1.0 [INFO] [stderr] Compiling strum_macros v0.24.3 [INFO] [stderr] Compiling smart-default v0.6.0 [INFO] [stderr] Compiling interactive-clap-derive v0.3.0 [INFO] [stderr] Compiling serde_derive v1.0.207 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling syn_derive v0.1.8 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling async-trait v0.1.81 [INFO] [stderr] Compiling pin-project-internal v1.1.5 [INFO] [stderr] Compiling derive_more v0.99.18 [INFO] [stderr] Compiling derive_arbitrary v1.3.2 [INFO] [stderr] Compiling borsh-derive v1.5.1 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Compiling enum-map-derive v0.17.0 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Checking thiserror v1.0.63 [INFO] [stderr] Compiling serde_repr v0.1.19 [INFO] [stderr] Checking opentelemetry v0.22.0 [INFO] [stderr] Checking enum-map v2.7.3 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Checking arbitrary v1.3.2 [INFO] [stderr] Checking strum v0.24.1 [INFO] [stderr] Checking pin-project v1.1.5 [INFO] [stderr] Checking tracing-subscriber v0.3.18 [INFO] [stderr] Compiling prost-derive v0.12.6 [INFO] [stderr] Compiling async-stream-impl v0.3.5 [INFO] [stderr] Checking near-config-utils v0.24.1 [INFO] [stderr] Compiling darling_macro v0.20.10 [INFO] [stderr] Compiling actix_derive v0.6.1 [INFO] [stderr] Checking ahash v0.8.11 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Compiling actix-macros v0.2.4 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling darling v0.20.10 [INFO] [stderr] Checking async-stream v0.3.5 [INFO] [stderr] Compiling serde_with_macros v3.9.0 [INFO] [stderr] Compiling clap_derive v4.5.13 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Compiling near-async-derive v0.24.1 [INFO] [stderr] Compiling snafu-derive v0.8.4 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking interactive-clap v0.3.0 [INFO] [stderr] Checking ed25519-dalek v2.1.1 [INFO] [stderr] Compiling schemars_derive v0.8.21 [INFO] [stderr] Checking secp256k1 v0.27.0 [INFO] [stderr] Compiling smart-default v0.7.1 [INFO] [stderr] Checking slipped10 v0.4.6 [INFO] [stderr] Checking prost v0.12.6 [INFO] [stderr] Checking tracing-error v0.2.0 [INFO] [stderr] Checking tracing-indicatif v0.3.6 [INFO] [stderr] Checking color-spantrace v0.2.1 [INFO] [stderr] Checking color-eyre v0.6.3 [INFO] [stderr] Checking snafu v0.8.4 [INFO] [stderr] Checking ledger-apdu v0.11.0 [INFO] [stderr] Checking clap v4.5.15 [INFO] [stderr] Checking dbus v0.9.7 [INFO] [stderr] Checking ledger-transport v0.11.0 [INFO] [stderr] Checking tower v0.4.13 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking axum-core v0.3.4 [INFO] [stderr] Checking actix v0.13.5 [INFO] [stderr] Checking http-body-util v0.1.2 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking zstd v0.13.2 [INFO] [stderr] Checking near-performance-metrics v0.24.1 [INFO] [stderr] Checking dbus-secret-service v4.0.2 [INFO] [stderr] Checking keyring v3.0.5 [INFO] [stderr] Compiling near-rpc-error-core v0.24.1 [INFO] [stderr] Checking hashbrown v0.14.5 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Checking near-account-id v1.0.0 [INFO] [stderr] Checking ordered-float v4.2.2 [INFO] [stderr] Checking deranged v0.3.11 [INFO] [stderr] Checking bytesize v1.3.0 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Checking serde_with v3.9.0 [INFO] [stderr] Checking url v2.5.2 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking toml_datetime v0.6.8 [INFO] [stderr] Checking serde_spanned v0.6.7 [INFO] [stderr] Checking near-token v0.3.0 [INFO] [stderr] Checking csv v1.3.0 [INFO] [stderr] Compiling near-rpc-error-macro v0.24.1 [INFO] [stderr] Checking near-primitives-core v0.24.1 [INFO] [stderr] Checking linked-hash-map v0.5.6 [INFO] [stderr] Checking near-gas v0.3.0 [INFO] [stderr] Checking bip39 v2.0.0 [INFO] [stderr] Checking uint v0.9.5 [INFO] [stderr] Checking ledger-transport-hid v0.11.0 [INFO] [stderr] Checking primitive-types v0.10.1 [INFO] [stderr] Checking cargo-util v0.2.13 [INFO] [stderr] Checking prettytable v0.10.0 [INFO] [stderr] Checking opentelemetry_sdk v0.22.1 [INFO] [stderr] Checking near-fmt v0.24.1 [INFO] [stderr] Checking time v0.3.36 [INFO] [stderr] Checking tracing-opentelemetry v0.23.0 [INFO] [stderr] Checking near-crypto v0.24.1 [INFO] [stderr] Checking h2 v0.3.26 [INFO] [stderr] Checking h2 v0.4.5 [INFO] [stderr] Checking serde_yaml v0.9.34+deprecated [INFO] [stderr] Checking toml_edit v0.22.20 [INFO] [stderr] Checking wasmparser v0.211.1 [INFO] [stderr] Checking near-time v0.24.1 [INFO] [stderr] Checking tracing-appender v0.2.3 [INFO] [stderr] Checking near-abi v0.4.3 [INFO] [stderr] Checking near-parameters v0.24.1 [INFO] [stderr] Checking toml v0.8.19 [INFO] [stderr] Checking near-primitives v0.24.1 [INFO] [stderr] Checking hyper v0.14.30 [INFO] [stderr] Checking hyper v1.4.1 [INFO] [stderr] Checking hyper-util v0.1.7 [INFO] [stderr] Checking axum v0.6.20 [INFO] [stderr] Checking hyper-timeout v0.4.1 [INFO] [stderr] Checking tonic v0.11.0 [INFO] [stderr] Checking opentelemetry-proto v0.5.0 [INFO] [stderr] Checking opentelemetry-otlp v0.15.0 [INFO] [stderr] Checking near-o11y v0.24.1 [INFO] [stderr] Checking near-async v0.24.1 [INFO] [stderr] Checking near-ledger v0.7.2 [INFO] [stderr] Checking near-chain-configs v0.24.1 [INFO] [stderr] Checking near-jsonrpc-primitives v0.24.1 [INFO] [stderr] Checking tokio-native-tls v0.3.1 [INFO] [stderr] Checking hyper-tls v0.6.0 [INFO] [stderr] Checking reqwest v0.12.5 [INFO] [stderr] Checking near-jsonrpc-client v0.11.0 [INFO] [stderr] Checking near-socialdb-client v0.5.0 [INFO] [stderr] Checking near-cli-rs v0.14.3 (/opt/rustwide/workdir) [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/mod.rs:74:24 [INFO] [stdout] | [INFO] [stdout] 72 | fn from(value: near_primitives::transaction::Transaction) -> Self { [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 73 | Self { [INFO] [stdout] 74 | signer_id: value.signer_id().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] = 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/commands/mod.rs:75:26 [INFO] [stdout] | [INFO] [stdout] 72 | fn from(value: near_primitives::transaction::Transaction) -> Self { [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 75 | receiver_id: value.receiver_id().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/commands/mod.rs:76:22 [INFO] [stdout] | [INFO] [stdout] 72 | fn from(value: near_primitives::transaction::Transaction) -> Self { [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 76 | actions: value.take_actions(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/mod.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 29 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 33 | | global_context: previous_context, [INFO] [stdout] 34 | | owner_account_id: scope.owner_account_id.clone(), [INFO] [stdout] 35 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/access_key_type/mod.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 29 | previous_context: super::AddKeyCommandContext, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 33 | | global_context: previous_context.global_context, [INFO] [stdout] 34 | | signer_account_id: previous_context.owner_account_id.into(), [INFO] [stdout] 35 | | permission: near_primitives::account::AccessKeyPermission::FullAccess, [INFO] [stdout] 36 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/access_key_type/mod.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 78 | previous_context: super::AddKeyCommandContext, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 81 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 82 | | global_context: previous_context.global_context, [INFO] [stdout] 83 | | signer_account_id: previous_context.owner_account_id.into(), [INFO] [stdout] 84 | | allowance: scope.allowance.optional_near_token(), [INFO] [stdout] 85 | | contract_account_id: scope.contract_account_id.clone(), [INFO] [stdout] 86 | | function_names: scope.function_names.clone(), [INFO] [stdout] 87 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/mod.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 27 | previous_context: super::access_key_type::AccessTypeContext, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | let key_pair_properties: crate::common::KeyPairProperties = [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 33 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 34 | | global_context: previous_context.global_context, [INFO] [stdout] 35 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 36 | | permission: previous_context.permission, [INFO] [stdout] 37 | | key_pair_properties, [INFO] [stdout] 38 | | public_key, [INFO] [stdout] 39 | | }) [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/commands/account/add_key/autogenerate_new_keypair/print_keypair_to_terminal/mod.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 21 | previous_context: super::GenerateKeypairContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 25 | | global_context: previous_context.global_context, [INFO] [stdout] 26 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 27 | | permission: previous_context.permission, [INFO] [stdout] 28 | | key_pair_properties: previous_context.key_pair_properties, [INFO] [stdout] 29 | | public_key: previous_context.public_key, [INFO] [stdout] 30 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/print_keypair_to_terminal/mod.rs:61:41 [INFO] [stdout] | [INFO] [stdout] 35 | fn from(item: PrintKeypairToTerminalContext) -> Self { [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | std::sync::Arc::new({ [INFO] [stdout] 38 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 62 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 63 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/print_keypair_to_terminal/mod.rs:64:53 [INFO] [stdout] | [INFO] [stdout] 35 | fn from(item: PrintKeypairToTerminalContext) -> Self { [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | std::sync::Arc::new({ [INFO] [stdout] 38 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 65 | | move |_transaction, _network_config| { [INFO] [stdout] 66 | | Ok(format!( [INFO] [stdout] 67 | | "\n-------------------- Access key info ------------------ [INFO] [stdout] ... | [INFO] [stdout] 76 | | }, [INFO] [stdout] 77 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/print_keypair_to_terminal/mod.rs:78:52 [INFO] [stdout] | [INFO] [stdout] 35 | fn from(item: PrintKeypairToTerminalContext) -> Self { [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | std::sync::Arc::new({ [INFO] [stdout] 38 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 78 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 79 | | move |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 80 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/print_keypair_to_terminal/mod.rs:41:24 [INFO] [stdout] | [INFO] [stdout] 38 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 42 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 43 | | receiver_id: signer_account_id.clone(), [INFO] [stdout] 44 | | actions: vec![near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] ... | [INFO] [stdout] 52 | | ))], [INFO] [stdout] 53 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_keychain/mod.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 15 | previous_context: super::GenerateKeypairContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 18 | Ok(Self(previous_context)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_keychain/mod.rs:68:41 [INFO] [stdout] | [INFO] [stdout] 23 | fn from(item: SaveKeypairToKeychainContext) -> Self { [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | std::sync::Arc::new({ [INFO] [stdout] 26 | let signer_account_id = item.0.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 44 | let on_before_sending_transaction_callback: crate::transaction_signature_options::OnBeforeSendingTransactionCallback = [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 69 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 70 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_keychain/mod.rs:72:52 [INFO] [stdout] | [INFO] [stdout] 23 | fn from(item: SaveKeypairToKeychainContext) -> Self { [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | std::sync::Arc::new({ [INFO] [stdout] 26 | let signer_account_id = item.0.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 44 | let on_before_sending_transaction_callback: crate::transaction_signature_options::OnBeforeSendingTransactionCallback = [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 73 | | |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 74 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_keychain/mod.rs:29:24 [INFO] [stdout] | [INFO] [stdout] 26 | let signer_account_id = item.0.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 30 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 31 | | receiver_id: signer_account_id.clone(), [INFO] [stdout] 32 | | actions: vec![near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] ... | [INFO] [stdout] 40 | | ))], [INFO] [stdout] 41 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_keychain/mod.rs:56:25 [INFO] [stdout] | [INFO] [stdout] 23 | fn from(item: SaveKeypairToKeychainContext) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 47 | let account_id = match transaction { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | network_config.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/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_legacy_keychain/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 23 | previous_context: super::GenerateKeypairContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context.global_context, [INFO] [stdout] 28 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 29 | | permission: previous_context.permission, [INFO] [stdout] 30 | | key_pair_properties: previous_context.key_pair_properties, [INFO] [stdout] 31 | | public_key: previous_context.public_key, [INFO] [stdout] 32 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_legacy_keychain/mod.rs:93:41 [INFO] [stdout] | [INFO] [stdout] 37 | fn from(item: SaveKeypairToLegacyKeychainContext) -> Self { [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | std::sync::Arc::new({ [INFO] [stdout] 40 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | let on_before_sending_transaction_callback: crate::transaction_signature_options::OnBeforeSendingTransactionCallback = [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 93 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 94 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 95 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_legacy_keychain/mod.rs:97:52 [INFO] [stdout] | [INFO] [stdout] 37 | fn from(item: SaveKeypairToLegacyKeychainContext) -> Self { [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | std::sync::Arc::new({ [INFO] [stdout] 40 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | let on_before_sending_transaction_callback: crate::transaction_signature_options::OnBeforeSendingTransactionCallback = [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 97 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 98 | | |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 99 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_legacy_keychain/mod.rs:43:24 [INFO] [stdout] | [INFO] [stdout] 40 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 44 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 45 | | receiver_id: signer_account_id.clone(), [INFO] [stdout] 46 | | actions: vec![near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] ... | [INFO] [stdout] 54 | | ))], [INFO] [stdout] 55 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_legacy_keychain/mod.rs:73:21 [INFO] [stdout] | [INFO] [stdout] 37 | fn from(item: SaveKeypairToLegacyKeychainContext) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64 | let account_id = match transaction { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | / crate::common::save_access_key_to_legacy_keychain( [INFO] [stdout] 74 | | network_config.clone(), [INFO] [stdout] 75 | | credentials_home_dir.clone(), [INFO] [stdout] 76 | | &key_pair_properties_buf, [INFO] [stdout] 77 | | &item.key_pair_properties.public_key_str, [INFO] [stdout] 78 | | account_id.as_ref(), [INFO] [stdout] 79 | | ) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_ledger/mod.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 23 | previous_context: super::access_key_type::AccessTypeContext, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 44 | | global_context: previous_context.global_context, [INFO] [stdout] 45 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 46 | | permission: previous_context.permission, [INFO] [stdout] 47 | | public_key: public_key.into(), [INFO] [stdout] 48 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_ledger/mod.rs:79:41 [INFO] [stdout] | [INFO] [stdout] 53 | fn from(item: AddLedgerKeyActionContext) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 54 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 55 | std::sync::Arc::new({ [INFO] [stdout] 56 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 79 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 80 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 81 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_ledger/mod.rs:82:53 [INFO] [stdout] | [INFO] [stdout] 53 | fn from(item: AddLedgerKeyActionContext) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 54 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 55 | std::sync::Arc::new({ [INFO] [stdout] 56 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 82 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 83 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 84 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_ledger/mod.rs:85:52 [INFO] [stdout] | [INFO] [stdout] 53 | fn from(item: AddLedgerKeyActionContext) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 54 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 55 | std::sync::Arc::new({ [INFO] [stdout] 56 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 85 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 86 | | |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 87 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_ledger/mod.rs:59:24 [INFO] [stdout] | [INFO] [stdout] 56 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 60 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 61 | | receiver_id: signer_account_id.clone(), [INFO] [stdout] 62 | | actions: vec![near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] ... | [INFO] [stdout] 70 | | ))], [INFO] [stdout] 71 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_manually_provided_seed_phrase/mod.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 24 | previous_context: super::access_key_type::AccessTypeContext, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 33 | | global_context: previous_context.global_context, [INFO] [stdout] 34 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 35 | | permission: previous_context.permission, [INFO] [stdout] 36 | | public_key, [INFO] [stdout] 37 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_manually_provided_seed_phrase/mod.rs:68:41 [INFO] [stdout] | [INFO] [stdout] 42 | fn from(item: AddAccessWithSeedPhraseActionContext) -> Self { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 43 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 44 | std::sync::Arc::new({ [INFO] [stdout] 45 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 69 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 70 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_manually_provided_seed_phrase/mod.rs:71:53 [INFO] [stdout] | [INFO] [stdout] 42 | fn from(item: AddAccessWithSeedPhraseActionContext) -> Self { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 43 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 44 | std::sync::Arc::new({ [INFO] [stdout] 45 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 71 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 72 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 73 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_manually_provided_seed_phrase/mod.rs:74:52 [INFO] [stdout] | [INFO] [stdout] 42 | fn from(item: AddAccessWithSeedPhraseActionContext) -> Self { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 43 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 44 | std::sync::Arc::new({ [INFO] [stdout] 45 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 74 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 75 | | |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 76 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_manually_provided_seed_phrase/mod.rs:48:24 [INFO] [stdout] | [INFO] [stdout] 45 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 48 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 49 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 50 | | receiver_id: signer_account_id.clone(), [INFO] [stdout] 51 | | actions: vec![near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] ... | [INFO] [stdout] 59 | | ))], [INFO] [stdout] 60 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_public_key/mod.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 22 | previous_context: super::access_key_type::AccessTypeContext, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 25 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 26 | | global_context: previous_context.global_context, [INFO] [stdout] 27 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 28 | | permission: previous_context.permission, [INFO] [stdout] 29 | | public_key: scope.public_key.clone(), [INFO] [stdout] 30 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_public_key/mod.rs:61:41 [INFO] [stdout] | [INFO] [stdout] 35 | fn from(item: AddAccessKeyActionContext) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | std::sync::Arc::new({ [INFO] [stdout] 38 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 62 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 63 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_public_key/mod.rs:64:53 [INFO] [stdout] | [INFO] [stdout] 35 | fn from(item: AddAccessKeyActionContext) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | std::sync::Arc::new({ [INFO] [stdout] 38 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 65 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 66 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_public_key/mod.rs:67:52 [INFO] [stdout] | [INFO] [stdout] 35 | fn from(item: AddAccessKeyActionContext) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | std::sync::Arc::new({ [INFO] [stdout] 38 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 68 | | |_outcome_view, _network_config| Ok(()), [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/commands/account/add_key/use_public_key/mod.rs:41:24 [INFO] [stdout] | [INFO] [stdout] 38 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 42 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 43 | | receiver_id: signer_account_id.clone(), [INFO] [stdout] 44 | | actions: vec![near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] ... | [INFO] [stdout] 52 | | ))], [INFO] [stdout] 53 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/create_implicit_account/use_auto_generation.rs:50:12 [INFO] [stdout] | [INFO] [stdout] 19 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 22 | let on_after_getting_folder_path_callback: super::OnAfterGettingFolderPathCallback = [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 50 | Ok(Self(super::SaveImplicitAccountContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 51 | | config: previous_context.config, [INFO] [stdout] 52 | | on_after_getting_folder_path_callback, [INFO] [stdout] 53 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/create_implicit_account/use_ledger.rs:66:12 [INFO] [stdout] | [INFO] [stdout] 22 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 25 | let on_after_getting_folder_path_callback: super::OnAfterGettingFolderPathCallback = [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 66 | Ok(Self(super::SaveImplicitAccountContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 67 | | config: previous_context.config, [INFO] [stdout] 68 | | on_after_getting_folder_path_callback, [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/commands/account/create_account/create_implicit_account/use_seed_phrase.rs:60:12 [INFO] [stdout] | [INFO] [stdout] 25 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | let key_pair_properties: crate::common::KeyPairProperties = [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 33 | let on_after_getting_folder_path_callback: super::OnAfterGettingFolderPathCallback = [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | Ok(Self(super::SaveImplicitAccountContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 61 | | config: previous_context.config, [INFO] [stdout] 62 | | on_after_getting_folder_path_callback, [INFO] [stdout] 63 | | })) [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/commands/account/create_account/fund_myself_create_account/mod.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 31 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 35 | | global_context: previous_context, [INFO] [stdout] 36 | | new_account_id: scope.new_account_id.clone().into(), [INFO] [stdout] 37 | | initial_balance: scope.initial_balance, [INFO] [stdout] 38 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/fund_myself_create_account/add_key/autogenerate_new_keypair/mod.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 22 | previous_context: super::super::NewAccountContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 25 | let key_pair_properties: crate::common::KeyPairProperties = [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | let account_properties = super::super::AccountProperties { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 35 | | global_context: previous_context.global_context, [INFO] [stdout] 36 | | account_properties, [INFO] [stdout] 37 | | key_pair_properties, [INFO] [stdout] 38 | | }) [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/commands/account/create_account/fund_myself_create_account/add_key/autogenerate_new_keypair/mod.rs:47:53 [INFO] [stdout] | [INFO] [stdout] 43 | fn from(item: GenerateKeypairContext) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 47 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 48 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 49 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/fund_myself_create_account/add_key/autogenerate_new_keypair/mod.rs:132:12 [INFO] [stdout] | [INFO] [stdout] 82 | previous_context: GenerateKeypairContext, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 87 | let on_before_sending_transaction_callback: crate::transaction_signature_options::OnBeforeSendingTransactionCallback = [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 88 | std::sync::Arc::new({ [INFO] [stdout] 89 | let new_account_id = previous_context.account_properties.new_account_id.clone(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 90 | let key_pair_properties = previous_context.key_pair_properties.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 132 | Ok(Self(super::super::AccountPropertiesContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 133 | | global_context: previous_context.global_context, [INFO] [stdout] 134 | | account_properties: previous_context.account_properties, [INFO] [stdout] 135 | | on_before_sending_transaction_callback, [INFO] [stdout] 136 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/fund_myself_create_account/add_key/use_ledger/mod.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 18 | previous_context: super::super::NewAccountContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | let account_properties = super::super::AccountProperties { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 44 | Ok(Self(super::super::AccountPropertiesContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 45 | | global_context: previous_context.global_context, [INFO] [stdout] 46 | | account_properties, [INFO] [stdout] 47 | | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] 48 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 49 | | ), [INFO] [stdout] 50 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/fund_myself_create_account/add_key/use_manually_provided_seed_phrase/mod.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 19 | previous_context: super::super::NewAccountContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | let account_properties = super::super::AccountProperties { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35 | Ok(Self(super::super::AccountPropertiesContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 36 | | global_context: previous_context.global_context, [INFO] [stdout] 37 | | account_properties, [INFO] [stdout] 38 | | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] 39 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 40 | | ), [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/commands/account/create_account/fund_myself_create_account/add_key/use_public_key/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: super::super::NewAccountContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let account_properties = super::super::AccountProperties { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | Ok(Self(super::super::AccountPropertiesContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context.global_context, [INFO] [stdout] 28 | | account_properties, [INFO] [stdout] 29 | | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] 30 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 31 | | ), [INFO] [stdout] 32 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/fund_myself_create_account/sign_as/mod.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 26 | previous_context: super::AccountPropertiesContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 30 | | global_context: previous_context.global_context, [INFO] [stdout] 31 | | account_properties: previous_context.account_properties, [INFO] [stdout] 32 | | signer_account_id: scope.signer_account_id.clone().into(), [INFO] [stdout] 33 | | on_before_sending_transaction_callback: previous_context [INFO] [stdout] 34 | | .on_before_sending_transaction_callback, [INFO] [stdout] 35 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/fund_myself_create_account/sign_as/mod.rs:153:41 [INFO] [stdout] | [INFO] [stdout] 40 | fn from(item: SignerAccountIdContext) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41 | let global_context = item.global_context.clone(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | [INFO] [stdout] 43 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 44 | std::sync::Arc::new({ [INFO] [stdout] 45 | let new_account_id = item.account_properties.new_account_id.clone(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | let signer_id = item.signer_account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 133 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 153 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 154 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 155 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/fund_myself_create_account/sign_as/mod.rs:125:24 [INFO] [stdout] | [INFO] [stdout] 45 | let new_account_id = item.account_properties.new_account_id.clone(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | let signer_id = item.signer_account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | let (actions, receiver_id) = if new_account_id.is_sub_account_of(&signer_id) { [INFO] [stdout] | ------- ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 126 | | signer_id: signer_id.clone(), [INFO] [stdout] 127 | | receiver_id, [INFO] [stdout] 128 | | actions, [INFO] [stdout] 129 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/sponsor_by_faucet_service/mod.rs:52:12 [INFO] [stdout] | [INFO] [stdout] 35 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 39 | let on_before_creating_account_callback: self::network::OnBeforeCreatingAccountCallback = [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 52 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 53 | | config: previous_context.config, [INFO] [stdout] 54 | | new_account_id: scope.new_account_id.clone(), [INFO] [stdout] 55 | | on_before_creating_account_callback, [INFO] [stdout] 56 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/sponsor_by_faucet_service/add_key/autogenerate_new_keypair/mod.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 24 | previous_context: super::super::NewAccountContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | let key_pair_properties: crate::common::KeyPairProperties = [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 32 | | config: previous_context.config, [INFO] [stdout] 33 | | new_account_id: previous_context.new_account_id, [INFO] [stdout] 34 | | public_key, [INFO] [stdout] ... | [INFO] [stdout] 37 | | .on_before_creating_account_callback, [INFO] [stdout] 38 | | }) [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/commands/account/create_account/sponsor_by_faucet_service/add_key/autogenerate_new_keypair/mod.rs:120:12 [INFO] [stdout] | [INFO] [stdout] 70 | previous_context: GenerateKeypairContext, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 75 | let on_after_getting_network_callback: super::super::network::OnAfterGettingNetworkCallback = [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 78 | let key_pair_properties = previous_context.key_pair_properties.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 120 | Ok(Self(super::super::SponsorServiceContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 121 | | config: previous_context.config, [INFO] [stdout] 122 | | new_account_id: previous_context.new_account_id, [INFO] [stdout] 123 | | public_key: previous_context.public_key, [INFO] [stdout] ... | [INFO] [stdout] 126 | | .on_before_creating_account_callback, [INFO] [stdout] 127 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/sponsor_by_faucet_service/add_key/use_ledger/mod.rs:38:12 [INFO] [stdout] | [INFO] [stdout] 18 | previous_context: super::super::NewAccountContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | Ok(Self(super::super::SponsorServiceContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 39 | | config: previous_context.config, [INFO] [stdout] 40 | | new_account_id: previous_context.new_account_id, [INFO] [stdout] 41 | | public_key, [INFO] [stdout] ... | [INFO] [stdout] 46 | | .on_before_creating_account_callback, [INFO] [stdout] 47 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/sponsor_by_faucet_service/add_key/use_manually_provided_seed_phrase/mod.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 19 | previous_context: super::super::NewAccountContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | Ok(Self(super::super::SponsorServiceContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 31 | | config: previous_context.config, [INFO] [stdout] 32 | | new_account_id: previous_context.new_account_id, [INFO] [stdout] 33 | | public_key, [INFO] [stdout] ... | [INFO] [stdout] 38 | | .on_before_creating_account_callback, [INFO] [stdout] 39 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/sponsor_by_faucet_service/add_key/use_public_key/mod.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: super::super::NewAccountContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | Ok(Self(super::super::SponsorServiceContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 21 | | config: previous_context.config, [INFO] [stdout] 22 | | new_account_id: previous_context.new_account_id, [INFO] [stdout] 23 | | public_key: scope.public_key.clone().into(), [INFO] [stdout] ... | [INFO] [stdout] 28 | | .on_before_creating_account_callback, [INFO] [stdout] 29 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/sponsor_by_faucet_service/network/mod.rs:50:12 [INFO] [stdout] | [INFO] [stdout] 26 | previous_context: super::SponsorServiceContext, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | let networks = previous_context.config.network_connection.clone(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | let network_config = networks [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 50 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 51 | | new_account_id: previous_context.new_account_id, [INFO] [stdout] 52 | | public_key: previous_context.public_key, [INFO] [stdout] 53 | | network_config, [INFO] [stdout] ... | [INFO] [stdout] 56 | | .on_before_creating_account_callback, [INFO] [stdout] 57 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_account/mod.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 24 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 28 | | global_context: previous_context, [INFO] [stdout] 29 | | account_id: scope.account_id.clone().into(), [INFO] [stdout] 30 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_account/mod.rs:69:12 [INFO] [stdout] | [INFO] [stdout] 66 | previous_context: DeleteAccountContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 69 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 70 | | global_context: previous_context.global_context, [INFO] [stdout] 71 | | account_id: previous_context.account_id, [INFO] [stdout] 72 | | beneficiary_account_id: scope.beneficiary_account_id.clone().into(), [INFO] [stdout] 73 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_account/mod.rs:100:41 [INFO] [stdout] | [INFO] [stdout] 78 | fn from(item: BeneficiaryAccountContext) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 79 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 80 | std::sync::Arc::new({ [INFO] [stdout] 81 | let account_id = item.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 100 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 101 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 102 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_account/mod.rs:103:53 [INFO] [stdout] | [INFO] [stdout] 78 | fn from(item: BeneficiaryAccountContext) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 79 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 80 | std::sync::Arc::new({ [INFO] [stdout] 81 | let account_id = item.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 103 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 104 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 105 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_account/mod.rs:106:52 [INFO] [stdout] | [INFO] [stdout] 78 | fn from(item: BeneficiaryAccountContext) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 79 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 80 | std::sync::Arc::new({ [INFO] [stdout] 81 | let account_id = item.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 106 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 107 | | |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 108 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_account/mod.rs:84:24 [INFO] [stdout] | [INFO] [stdout] 78 | fn from(item: BeneficiaryAccountContext) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 81 | let account_id = item.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 84 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 85 | | signer_id: account_id.clone(), [INFO] [stdout] 86 | | receiver_id: account_id.clone(), [INFO] [stdout] 87 | | actions: vec![near_primitives::transaction::Action::DeleteAccount( [INFO] [stdout] ... | [INFO] [stdout] 91 | | )], [INFO] [stdout] 92 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_key/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 23 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context, [INFO] [stdout] 28 | | owner_account_id: scope.owner_account_id.clone().into(), [INFO] [stdout] 29 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_key/public_keys_to_delete.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 28 | previous_context: super::DeleteKeysCommandContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 32 | | global_context: previous_context.global_context, [INFO] [stdout] 33 | | owner_account_id: previous_context.owner_account_id, [INFO] [stdout] 34 | | public_keys: scope.public_keys.clone().into(), [INFO] [stdout] 35 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_key/public_keys_to_delete.rs:67:41 [INFO] [stdout] | [INFO] [stdout] 40 | fn from(item: PublicKeyListContext) -> Self { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | std::sync::Arc::new({ [INFO] [stdout] 43 | let owner_account_id = item.owner_account_id.clone(); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 68 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [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/commands/account/delete_key/public_keys_to_delete.rs:70:53 [INFO] [stdout] | [INFO] [stdout] 40 | fn from(item: PublicKeyListContext) -> Self { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | std::sync::Arc::new({ [INFO] [stdout] 43 | let owner_account_id = item.owner_account_id.clone(); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 71 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 72 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_key/public_keys_to_delete.rs:73:52 [INFO] [stdout] | [INFO] [stdout] 40 | fn from(item: PublicKeyListContext) -> Self { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | std::sync::Arc::new({ [INFO] [stdout] 43 | let owner_account_id = item.owner_account_id.clone(); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 74 | | |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 75 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_key/public_keys_to_delete.rs:46:24 [INFO] [stdout] | [INFO] [stdout] 43 | let owner_account_id = item.owner_account_id.clone(); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 46 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 47 | | signer_id: owner_account_id.clone(), [INFO] [stdout] 48 | | receiver_id: owner_account_id.clone(), [INFO] [stdout] 49 | | actions: item [INFO] [stdout] ... | [INFO] [stdout] 58 | | .collect(), [INFO] [stdout] 59 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/export_account/mod.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 30 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 33 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 34 | | global_context: previous_context, [INFO] [stdout] 35 | | account_id: scope.account_id.clone().into(), [INFO] [stdout] 36 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/export_account/mod.rs:119:17 [INFO] [stdout] | [INFO] [stdout] 116 | let keyring = [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 119 | keyring.get_password().ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/export_account/using_private_key/mod.rs:53:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: super::ExportAccountContext, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let config = previous_context.global_context.config.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | let account_id = previous_context.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 22 | [INFO] [stdout] 23 | let on_after_getting_network_callback: crate::network::OnAfterGettingNetworkCallback = [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 53 | Ok(Self(crate::network::NetworkContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 54 | | config: previous_context.global_context.config, [INFO] [stdout] 55 | | interacting_with_account_ids: vec![previous_context.account_id], [INFO] [stdout] 56 | | on_after_getting_network_callback, [INFO] [stdout] 57 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/export_account/using_seed_phrase/mod.rs:60:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: super::ExportAccountContext, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let config = previous_context.global_context.config.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | let account_id = previous_context.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 22 | [INFO] [stdout] 23 | let on_after_getting_network_callback: crate::network::OnAfterGettingNetworkCallback = [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | Ok(Self(crate::network::NetworkContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 61 | | config: previous_context.global_context.config, [INFO] [stdout] 62 | | interacting_with_account_ids: vec![previous_context.account_id], [INFO] [stdout] 63 | | on_after_getting_network_callback, [INFO] [stdout] 64 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/export_account/using_web_wallet/mod.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 15 | previous_context: super::ExportAccountContext, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 18 | let config = previous_context.global_context.config.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | let account_id = previous_context.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 20 | [INFO] [stdout] 21 | let on_after_getting_network_callback: crate::network::OnAfterGettingNetworkCallback = [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 47 | Ok(Self(crate::network::NetworkContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 48 | | config: previous_context.global_context.config, [INFO] [stdout] 49 | | interacting_with_account_ids: vec![previous_context.account_id], [INFO] [stdout] 50 | | on_after_getting_network_callback, [INFO] [stdout] 51 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/import_account/using_private_key/mod.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | let on_after_getting_network_callback: crate::network::OnAfterGettingNetworkCallback = [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | std::sync::Arc::new({ [INFO] [stdout] 30 | let config = previous_context.config.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | Ok(Self(crate::network::NetworkContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 46 | | config: previous_context.config, [INFO] [stdout] 47 | | interacting_with_account_ids: Vec::new(), [INFO] [stdout] 48 | | on_after_getting_network_callback, [INFO] [stdout] 49 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/import_account/using_seed_phrase/mod.rs:48:12 [INFO] [stdout] | [INFO] [stdout] 22 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 25 | let key_pair_properties = crate::common::get_key_pair_properties_from_seed_phrase( [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | let on_after_getting_network_callback: crate::network::OnAfterGettingNetworkCallback = [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32 | std::sync::Arc::new({ [INFO] [stdout] 33 | let config = previous_context.config.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 48 | Ok(Self(crate::network::NetworkContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 49 | | config: previous_context.config, [INFO] [stdout] 50 | | interacting_with_account_ids: Vec::new(), [INFO] [stdout] 51 | | on_after_getting_network_callback, [INFO] [stdout] 52 | | })) [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/commands/account/import_account/using_web_wallet/mod.rs:50:12 [INFO] [stdout] | [INFO] [stdout] 15 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 18 | let on_after_getting_network_callback: crate::network::OnAfterGettingNetworkCallback = [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | std::sync::Arc::new({ [INFO] [stdout] 20 | let config = previous_context.config.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 50 | Ok(Self(crate::network::NetworkContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 51 | | config: previous_context.config, [INFO] [stdout] 52 | | interacting_with_account_ids: Vec::new(), [INFO] [stdout] 53 | | on_after_getting_network_callback, [INFO] [stdout] 54 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/import_account/using_web_wallet/mod.rs:41:25 [INFO] [stdout] | [INFO] [stdout] 23 | let key_pair_properties: crate::common::KeyPairProperties = [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | network_config.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/list_keys/mod.rs:49:12 [INFO] [stdout] | [INFO] [stdout] 23 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 27 | let account_id: near_primitives::types::AccountId = scope.account_id.clone().into(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 49 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 50 | | config: previous_context.config, [INFO] [stdout] 51 | | interacting_with_account_ids: vec![scope.account_id.clone().into()], [INFO] [stdout] 52 | | on_after_getting_block_reference_callback, [INFO] [stdout] 53 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/storage_management/mod.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 26 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | let contract_account_id = scope.contract_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | let get_contract_account_id: GetContractAccountId = [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31 | std::sync::Arc::new(move |_network_config| Ok(contract_account_id.clone().into())); [INFO] [stdout] 32 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 33 | | global_context: previous_context, [INFO] [stdout] 34 | | get_contract_account_id, [INFO] [stdout] 35 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/storage_management/mod.rs:31:59 [INFO] [stdout] | [INFO] [stdout] 29 | let contract_account_id = scope.contract_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | let get_contract_account_id: GetContractAccountId = [INFO] [stdout] 31 | std::sync::Arc::new(move |_network_config| Ok(contract_account_id.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/commands/account/storage_management/storage_deposit.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 27 | previous_context: super::ContractContext, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 31 | | global_context: previous_context.global_context, [INFO] [stdout] 32 | | get_contract_account_id: previous_context.get_contract_account_id, [INFO] [stdout] 33 | | receiver_account_id: scope.receiver_account_id.clone().into(), [INFO] [stdout] 34 | | deposit: scope.deposit, [INFO] [stdout] 35 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/storage_management/storage_deposit.rs:151:12 [INFO] [stdout] | [INFO] [stdout] 105 | previous_context: DepositArgsContext, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 108 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 109 | std::sync::Arc::new({ [INFO] [stdout] 110 | let signer_account_id: near_primitives::types::AccountId = [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 111 | scope.signer_account_id.clone().into(); [INFO] [stdout] 112 | let receiver_account_id = previous_context.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 113 | let get_contract_account_id = previous_context.get_contract_account_id.clone(); [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 134 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | let signer_account_id: near_primitives::types::AccountId = scope.signer_account_id.clone().into(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | let receiver_account_id = previous_context.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 151 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 152 | | global_context: previous_context.global_context, [INFO] [stdout] 153 | | interacting_with_account_ids: vec![ [INFO] [stdout] 154 | | scope.signer_account_id.clone().into(), [INFO] [stdout] ... | [INFO] [stdout] 164 | | on_after_sending_transaction_callback, [INFO] [stdout] 165 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/storage_management/storage_deposit.rs:117:24 [INFO] [stdout] | [INFO] [stdout] 110 | let signer_account_id: near_primitives::types::AccountId = [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 111 | scope.signer_account_id.clone().into(); [INFO] [stdout] 112 | let receiver_account_id = previous_context.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 113 | let get_contract_account_id = previous_context.get_contract_account_id.clone(); [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 117 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 118 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 119 | | receiver_id: get_contract_account_id(network_config)?, [INFO] [stdout] 120 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 129 | | )], [INFO] [stdout] 130 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/storage_management/storage_withdraw.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 21 | previous_context: super::ContractContext, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 25 | | global_context: previous_context.global_context, [INFO] [stdout] 26 | | get_contract_account_id: previous_context.get_contract_account_id, [INFO] [stdout] 27 | | amount: scope.amount, [INFO] [stdout] 28 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/storage_management/storage_withdraw.rs:92:12 [INFO] [stdout] | [INFO] [stdout] 49 | previous_context: WithdrawArgsContext, [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 52 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 53 | std::sync::Arc::new({ [INFO] [stdout] 54 | let signer_account_id: near_primitives::types::AccountId = [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 55 | scope.signer_account_id.clone().into(); [INFO] [stdout] 56 | let get_contract_account_id = previous_context.get_contract_account_id.clone(); [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 77 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 78 | let signer_account_id: near_primitives::types::AccountId = scope.signer_account_id.clone().into(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 92 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 93 | | global_context: previous_context.global_context, [INFO] [stdout] 94 | | interacting_with_account_ids: vec![scope.signer_account_id.clone().into()], [INFO] [stdout] 95 | | get_prepopulated_transaction_after_getting_network_callback, [INFO] [stdout] ... | [INFO] [stdout] 102 | | on_after_sending_transaction_callback, [INFO] [stdout] 103 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/storage_management/storage_withdraw.rs:60:24 [INFO] [stdout] | [INFO] [stdout] 54 | let signer_account_id: near_primitives::types::AccountId = [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 55 | scope.signer_account_id.clone().into(); [INFO] [stdout] 56 | let get_contract_account_id = previous_context.get_contract_account_id.clone(); [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 61 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 62 | | receiver_id: get_contract_account_id(network_config)?, [INFO] [stdout] 63 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 72 | | )], [INFO] [stdout] 73 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/storage_management/view_storage_balance.rs:54:12 [INFO] [stdout] | [INFO] [stdout] 25 | previous_context: super::ContractContext, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | std::sync::Arc::new({ [INFO] [stdout] 30 | let account_id = scope.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 54 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 55 | | config: previous_context.global_context.config, [INFO] [stdout] 56 | | interacting_with_account_ids: vec![scope.account_id.clone().into()], [INFO] [stdout] 57 | | on_after_getting_block_reference_callback, [INFO] [stdout] 58 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/update_social_profile/mod.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 27 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 31 | | global_context: previous_context, [INFO] [stdout] 32 | | account_id: scope.account_id.clone().into(), [INFO] [stdout] 33 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/update_social_profile/profile_args_type/base64_args.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: super::super::UpdateSocialProfileContext, [INFO] [stdout] | ---------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | Ok(Self(super::ArgsContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 21 | | global_context: previous_context.global_context, [INFO] [stdout] 22 | | account_id: previous_context.account_id, [INFO] [stdout] 23 | | data: scope.data.clone().into_bytes(), [INFO] [stdout] 24 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/update_social_profile/profile_args_type/file_args.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: super::super::UpdateSocialProfileContext, [INFO] [stdout] | ---------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | Ok(Self(super::ArgsContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 21 | | global_context: previous_context.global_context, [INFO] [stdout] 22 | | account_id: previous_context.account_id, [INFO] [stdout] 23 | | data: scope.data_path.read_bytes()?, [INFO] [stdout] 24 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/update_social_profile/profile_args_type/json_args.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: super::super::UpdateSocialProfileContext, [INFO] [stdout] | ---------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | Ok(Self(super::ArgsContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 21 | | global_context: previous_context.global_context, [INFO] [stdout] 22 | | account_id: previous_context.account_id, [INFO] [stdout] 23 | | data: scope.data.try_into_bytes()?, [INFO] [stdout] 24 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/update_social_profile/profile_args_type/manually.rs:111:12 [INFO] [stdout] | [INFO] [stdout] 52 | previous_context: super::super::UpdateSocialProfileContext, [INFO] [stdout] | ---------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 111 | Ok(Self(super::ArgsContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 112 | | global_context: previous_context.global_context, [INFO] [stdout] 113 | | account_id: previous_context.account_id, [INFO] [stdout] 114 | | data: serde_json::to_vec(&profile)?, [INFO] [stdout] 115 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/update_social_profile/sign_as.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 31 | previous_context: super::profile_args_type::ArgsContext, [INFO] [stdout] | ------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 35 | | global_context: previous_context.global_context, [INFO] [stdout] 36 | | account_id: previous_context.account_id, [INFO] [stdout] 37 | | data: previous_context.data, [INFO] [stdout] 38 | | signer_account_id: scope.signer_account_id.clone().into(), [INFO] [stdout] 39 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/update_social_profile/sign_as.rs:102:53 [INFO] [stdout] | [INFO] [stdout] 44 | fn from(item: SignerContext) -> Self { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 45 | let account_id = item.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | let signer_id = item.signer_account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 49 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | let on_before_signing_callback: crate::commands::OnBeforeSigningCallback = Arc::new({ [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 58 | let account_id = item.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 84 | let account_id = item.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 85 | [INFO] [stdout] 86 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = Arc::new({ [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 102 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 103 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 104 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/view_account_summary/mod.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 24 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 28 | let account_id: near_primitives::types::AccountId = scope.account_id.clone().into(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 35 | | config: previous_context.config, [INFO] [stdout] 36 | | interacting_with_account_ids: vec![scope.account_id.clone().into()], [INFO] [stdout] 37 | | on_after_getting_block_reference_callback, [INFO] [stdout] 38 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/view_account_summary/mod.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 89 | .and_then(|query_response| { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 90 | / query_response [INFO] [stdout] 91 | | .access_key_list_view() [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/view_account_summary/mod.rs:141:55 [INFO] [stdout] | [INFO] [stdout] 133 | .map(|validator_account_id| async { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 141 | Ok::<_, color_eyre::eyre::Report>((validator_account_id, balance)) [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/commands/config/edit_connection/mod.rs:38:12 [INFO] [stdout] | [INFO] [stdout] 23 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | let network_config = previous_context [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 39 | | global_context: previous_context, [INFO] [stdout] 40 | | connection_name: scope.connection_name.clone(), [INFO] [stdout] 41 | | network_config, [INFO] [stdout] 42 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_read_only/mod.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 26 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 30 | | global_context: previous_context, [INFO] [stdout] 31 | | contract_account_id: scope.contract_account_id.clone().into(), [INFO] [stdout] 32 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_read_only/mod.rs:84:12 [INFO] [stdout] | [INFO] [stdout] 70 | previous_context: CallFunctionViewContext, [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 76 | let account_id: near_primitives::types::AccountId = previous_context.contract_account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 84 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 85 | | config: previous_context.global_context.config, [INFO] [stdout] 86 | | interacting_with_account_ids: vec![previous_context.contract_account_id], [INFO] [stdout] 87 | | on_after_getting_block_reference_callback, [INFO] [stdout] 88 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_transaction/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 23 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context, [INFO] [stdout] 28 | | contract_account_id: scope.contract_account_id.clone().into(), [INFO] [stdout] 29 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_transaction/mod.rs:79:12 [INFO] [stdout] | [INFO] [stdout] 72 | previous_context: CallFunctionContext, [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 79 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 80 | | global_context: previous_context.global_context, [INFO] [stdout] 81 | | contract_account_id: previous_context.contract_account_id, [INFO] [stdout] 82 | | function_name: scope.function_name.clone(), [INFO] [stdout] 83 | | function_args, [INFO] [stdout] 84 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_transaction/mod.rs:128:12 [INFO] [stdout] | [INFO] [stdout] 125 | previous_context: FunctionContext, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 128 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 129 | | global_context: previous_context.global_context, [INFO] [stdout] 130 | | contract_account_id: previous_context.contract_account_id, [INFO] [stdout] 131 | | function_name: previous_context.function_name, [INFO] [stdout] 132 | | function_args: previous_context.function_args, [INFO] [stdout] 133 | | gas: scope.gas, [INFO] [stdout] 134 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_transaction/mod.rs:189:12 [INFO] [stdout] | [INFO] [stdout] 186 | previous_context: PrepaidGasContext, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 189 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 190 | | global_context: previous_context.global_context, [INFO] [stdout] 191 | | contract_account_id: previous_context.contract_account_id, [INFO] [stdout] 192 | | function_name: previous_context.function_name, [INFO] [stdout] ... | [INFO] [stdout] 195 | | deposit: scope.deposit, [INFO] [stdout] 196 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_transaction/mod.rs:241:12 [INFO] [stdout] | [INFO] [stdout] 238 | previous_context: DepositContext, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 241 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 242 | | global_context: previous_context.global_context, [INFO] [stdout] 243 | | contract_account_id: previous_context.contract_account_id, [INFO] [stdout] 244 | | function_name: previous_context.function_name, [INFO] [stdout] ... | [INFO] [stdout] 248 | | signer_account_id: scope.signer_account_id.clone().into(), [INFO] [stdout] 249 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_transaction/mod.rs:280:41 [INFO] [stdout] | [INFO] [stdout] 254 | fn from(item: SignerAccountIdContext) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 255 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 256 | std::sync::Arc::new({ [INFO] [stdout] 257 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 258 | let receiver_account_id = item.contract_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 280 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 281 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 282 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_transaction/mod.rs:283:53 [INFO] [stdout] | [INFO] [stdout] 254 | fn from(item: SignerAccountIdContext) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 255 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 256 | std::sync::Arc::new({ [INFO] [stdout] 257 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 258 | let receiver_account_id = item.contract_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 283 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 284 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 285 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_transaction/mod.rs:286:52 [INFO] [stdout] | [INFO] [stdout] 254 | fn from(item: SignerAccountIdContext) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 255 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 256 | std::sync::Arc::new({ [INFO] [stdout] 257 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 258 | let receiver_account_id = item.contract_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 286 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 287 | | |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 288 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_transaction/mod.rs:261:24 [INFO] [stdout] | [INFO] [stdout] 257 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 258 | let receiver_account_id = item.contract_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 261 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 262 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 263 | | receiver_id: receiver_account_id.clone(), [INFO] [stdout] 264 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 271 | | )], [INFO] [stdout] 272 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/mod.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 26 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 30 | | global_context: previous_context, [INFO] [stdout] 31 | | receiver_account_id: scope.account_id.clone().into(), [INFO] [stdout] 32 | | signer_account_id: scope.account_id.clone().into(), [INFO] [stdout] 33 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/mod.rs:74:12 [INFO] [stdout] | [INFO] [stdout] 68 | previous_context: ContractContext, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 74 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 75 | | global_context: previous_context.global_context, [INFO] [stdout] 76 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 77 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 78 | | code, [INFO] [stdout] 79 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/initialize_mode/mod.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 32 | previous_context: super::ContractFileContext, [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35 | Ok(Self(super::ContractFileContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 36 | | global_context: previous_context.global_context, [INFO] [stdout] 37 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 38 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 39 | | code: previous_context.code, [INFO] [stdout] 40 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/initialize_mode/mod.rs:71:41 [INFO] [stdout] | [INFO] [stdout] 45 | fn from(item: NoInitializeContext) -> Self { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 47 | std::sync::Arc::new({ [INFO] [stdout] 48 | let signer_account_id = item.0.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | let receiver_account_id = item.0.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 71 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 72 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 73 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/initialize_mode/mod.rs:74:53 [INFO] [stdout] | [INFO] [stdout] 45 | fn from(item: NoInitializeContext) -> Self { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 47 | std::sync::Arc::new({ [INFO] [stdout] 48 | let signer_account_id = item.0.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | let receiver_account_id = item.0.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 74 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 75 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 76 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/initialize_mode/mod.rs:77:52 [INFO] [stdout] | [INFO] [stdout] 45 | fn from(item: NoInitializeContext) -> Self { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 47 | std::sync::Arc::new({ [INFO] [stdout] 48 | let signer_account_id = item.0.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | let receiver_account_id = item.0.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 77 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 78 | | |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 79 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/initialize_mode/mod.rs:52:24 [INFO] [stdout] | [INFO] [stdout] 48 | let signer_account_id = item.0.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | let receiver_account_id = item.0.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 52 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 53 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 54 | | receiver_id: receiver_account_id.clone(), [INFO] [stdout] 55 | | actions: vec![near_primitives::transaction::Action::DeployContract( [INFO] [stdout] ... | [INFO] [stdout] 59 | | )], [INFO] [stdout] 60 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/initialize_mode/call_function_type/mod.rs:41:12 [INFO] [stdout] | [INFO] [stdout] 33 | previous_context: super::super::ContractFileContext, [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 42 | | global_context: previous_context.global_context, [INFO] [stdout] 43 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 44 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] ... | [INFO] [stdout] 47 | | function_args, [INFO] [stdout] 48 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/initialize_mode/call_function_type/mod.rs:90:12 [INFO] [stdout] | [INFO] [stdout] 87 | previous_context: CallFunctionActionContext, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 91 | | global_context: previous_context.global_context, [INFO] [stdout] 92 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 93 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] ... | [INFO] [stdout] 97 | | gas: scope.gas, [INFO] [stdout] 98 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/initialize_mode/call_function_type/mod.rs:176:12 [INFO] [stdout] | [INFO] [stdout] 143 | previous_context: PrepaidGasContext, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 148 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 149 | std::sync::Arc::new({ [INFO] [stdout] 150 | let signer_account_id = previous_context.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 151 | let receiver_account_id = previous_context.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 176 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 177 | | global_context: previous_context.global_context, [INFO] [stdout] 178 | | interacting_with_account_ids: vec![ [INFO] [stdout] 179 | | previous_context.signer_account_id.clone(), [INFO] [stdout] ... | [INFO] [stdout] 191 | | ), [INFO] [stdout] 192 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/initialize_mode/call_function_type/mod.rs:154:24 [INFO] [stdout] | [INFO] [stdout] 150 | let signer_account_id = previous_context.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 151 | let receiver_account_id = previous_context.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 154 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 155 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 156 | | receiver_id: receiver_account_id.clone(), [INFO] [stdout] 157 | | actions: vec![ [INFO] [stdout] ... | [INFO] [stdout] 171 | | ], [INFO] [stdout] 172 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/download_abi/mod.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 26 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 30 | | global_context: previous_context, [INFO] [stdout] 31 | | account_id: scope.account_id.clone().into(), [INFO] [stdout] 32 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/download_abi/mod.rs:75:12 [INFO] [stdout] | [INFO] [stdout] 64 | previous_context: ContractContext, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68 | let account_id = previous_context.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 75 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 76 | | config: previous_context.global_context.config, [INFO] [stdout] 77 | | on_after_getting_block_reference_callback, [INFO] [stdout] 78 | | interacting_with_account_ids: vec![previous_context.account_id], [INFO] [stdout] 79 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/download_wasm/mod.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 28 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 32 | | global_context: previous_context, [INFO] [stdout] 33 | | account_id: scope.account_id.clone().into(), [INFO] [stdout] 34 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/download_wasm/mod.rs:77:12 [INFO] [stdout] | [INFO] [stdout] 66 | previous_context: ContractContext, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 69 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 70 | let account_id = previous_context.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 77 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 78 | | config: previous_context.global_context.config, [INFO] [stdout] 79 | | on_after_getting_block_reference_callback, [INFO] [stdout] 80 | | interacting_with_account_ids: vec![previous_context.account_id], [INFO] [stdout] 81 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/inspect/mod.rs:54:12 [INFO] [stdout] | [INFO] [stdout] 44 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 47 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 48 | let account_id: near_primitives::types::AccountId = scope.contract_account_id.clone().into(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 54 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 55 | | config: previous_context.config, [INFO] [stdout] 56 | | on_after_getting_block_reference_callback, [INFO] [stdout] 57 | | interacting_with_account_ids: vec![scope.contract_account_id.clone().into()], [INFO] [stdout] 58 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/view_storage/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 23 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context, [INFO] [stdout] 28 | | contract_account_id: scope.contract_account_id.clone().into(), [INFO] [stdout] 29 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/view_storage/keys_to_view/all_keys.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 14 | previous_context: super::super::ViewStorageContext, [INFO] [stdout] | -------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 17 | Ok(Self(super::KeysContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 18 | | global_context: previous_context.global_context, [INFO] [stdout] 19 | | contract_account_id: previous_context.contract_account_id, [INFO] [stdout] 20 | | prefix: near_primitives::types::StoreKey::from(Vec::new()), [INFO] [stdout] 21 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/view_storage/keys_to_view/keys_start_with_bytes_as_base64.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::super::ViewStorageContext, [INFO] [stdout] | -------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 19 | Ok(Self(super::KeysContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 20 | | global_context: previous_context.global_context, [INFO] [stdout] 21 | | contract_account_id: previous_context.contract_account_id, [INFO] [stdout] 22 | | prefix: near_primitives::types::StoreKey::from( [INFO] [stdout] 23 | | scope.keys_begin_with.clone().into_bytes(), [INFO] [stdout] 24 | | ), [INFO] [stdout] 25 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/view_storage/keys_to_view/keys_start_with_string.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::super::ViewStorageContext, [INFO] [stdout] | -------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 19 | Ok(Self(super::KeysContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 20 | | global_context: previous_context.global_context, [INFO] [stdout] 21 | | contract_account_id: previous_context.contract_account_id, [INFO] [stdout] 22 | | prefix: near_primitives::types::StoreKey::from( [INFO] [stdout] 23 | | scope.keys_begin_with.clone().into_bytes(), [INFO] [stdout] 24 | | ), [INFO] [stdout] 25 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/view_storage/output_format/as_json.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 15 | previous_context: super::super::keys_to_view::KeysContext, [INFO] [stdout] | --------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 18 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | let contract_account_id = previous_context.contract_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 46 | | config: previous_context.global_context.config, [INFO] [stdout] 47 | | interacting_with_account_ids: vec![previous_context.contract_account_id], [INFO] [stdout] 48 | | on_after_getting_block_reference_callback, [INFO] [stdout] 49 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/view_storage/output_format/as_text.rs:48:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: super::super::keys_to_view::KeysContext, [INFO] [stdout] | --------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | let contract_account_id = previous_context.contract_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 48 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 49 | | config: previous_context.global_context.config, [INFO] [stdout] 50 | | interacting_with_account_ids: vec![previous_context.contract_account_id], [INFO] [stdout] 51 | | on_after_getting_block_reference_callback, [INFO] [stdout] 52 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/mod.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 31 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 35 | | global_context: previous_context, [INFO] [stdout] 36 | | account_id: scope.account_id.clone().into(), [INFO] [stdout] 37 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/deposit_and_stake.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 20 | previous_context: super::StakeDelegationContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 23 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | std::sync::Arc::new({ [INFO] [stdout] 25 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 46 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 47 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 48 | let validator_id = scope.validator_account_id.clone(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 60 | | global_context: previous_context.global_context, [INFO] [stdout] 61 | | interacting_with_account_ids: vec![ [INFO] [stdout] 62 | | previous_context.account_id, [INFO] [stdout] ... | [INFO] [stdout] 72 | | on_after_sending_transaction_callback, [INFO] [stdout] 73 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/deposit_and_stake.rs:31:24 [INFO] [stdout] | [INFO] [stdout] 25 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 32 | | signer_id: signer_id.clone(), [INFO] [stdout] 33 | | receiver_id: validator_account_id.clone(), [INFO] [stdout] 34 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 41 | | )], [INFO] [stdout] 42 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/stake.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 20 | previous_context: super::StakeDelegationContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 23 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | std::sync::Arc::new({ [INFO] [stdout] 25 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 48 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 50 | let validator_id = scope.validator_account_id.clone(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 62 | | global_context: previous_context.global_context, [INFO] [stdout] 63 | | interacting_with_account_ids: vec![ [INFO] [stdout] 64 | | previous_context.account_id, [INFO] [stdout] ... | [INFO] [stdout] 74 | | on_after_sending_transaction_callback, [INFO] [stdout] 75 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/stake.rs:31:24 [INFO] [stdout] | [INFO] [stdout] 25 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 32 | | signer_id: signer_id.clone(), [INFO] [stdout] 33 | | receiver_id: validator_account_id.clone(), [INFO] [stdout] 34 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 43 | | )], [INFO] [stdout] 44 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/stake_all.rs:55:12 [INFO] [stdout] | [INFO] [stdout] 18 | previous_context: super::StakeDelegationContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 22 | std::sync::Arc::new({ [INFO] [stdout] 23 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 44 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 45 | let validator_id = scope.validator_account_id.clone(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 55 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 56 | | global_context: previous_context.global_context, [INFO] [stdout] 57 | | interacting_with_account_ids: vec![ [INFO] [stdout] 58 | | previous_context.account_id, [INFO] [stdout] ... | [INFO] [stdout] 68 | | on_after_sending_transaction_callback, [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/commands/staking/delegate/stake_all.rs:28:24 [INFO] [stdout] | [INFO] [stdout] 23 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 29 | | signer_id: signer_id.clone(), [INFO] [stdout] 30 | | receiver_id: validator_account_id.clone(), [INFO] [stdout] 31 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 38 | | )], [INFO] [stdout] 39 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/unstake.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 20 | previous_context: super::StakeDelegationContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 23 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | std::sync::Arc::new({ [INFO] [stdout] 25 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 48 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 50 | let validator_id = scope.validator_account_id.clone(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 62 | | global_context: previous_context.global_context, [INFO] [stdout] 63 | | interacting_with_account_ids: vec![ [INFO] [stdout] 64 | | previous_context.account_id, [INFO] [stdout] ... | [INFO] [stdout] 74 | | on_after_sending_transaction_callback, [INFO] [stdout] 75 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/unstake.rs:31:24 [INFO] [stdout] | [INFO] [stdout] 25 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 32 | | signer_id: signer_id.clone(), [INFO] [stdout] 33 | | receiver_id: validator_account_id.clone(), [INFO] [stdout] 34 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 43 | | )], [INFO] [stdout] 44 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/unstake_all.rs:55:12 [INFO] [stdout] | [INFO] [stdout] 18 | previous_context: super::StakeDelegationContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 22 | std::sync::Arc::new({ [INFO] [stdout] 23 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 44 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 45 | let validator_id = scope.validator_account_id.clone(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 55 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 56 | | global_context: previous_context.global_context, [INFO] [stdout] 57 | | interacting_with_account_ids: vec![ [INFO] [stdout] 58 | | previous_context.account_id, [INFO] [stdout] ... | [INFO] [stdout] 68 | | on_after_sending_transaction_callback, [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/commands/staking/delegate/unstake_all.rs:28:24 [INFO] [stdout] | [INFO] [stdout] 23 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 29 | | signer_id: signer_id.clone(), [INFO] [stdout] 30 | | receiver_id: validator_account_id.clone(), [INFO] [stdout] 31 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 38 | | )], [INFO] [stdout] 39 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/view_balance.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 22 | previous_context: super::StakeDelegationContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 25 | let account_id = previous_context.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 27 | scope.validator_account_id.clone().into(); [INFO] [stdout] 28 | let interacting_with_account_ids = vec![account_id.clone(), validator_account_id.clone()]; [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | [INFO] [stdout] 30 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 37 | | config: previous_context.global_context.config, [INFO] [stdout] 38 | | interacting_with_account_ids, [INFO] [stdout] 39 | | on_after_getting_block_reference_callback, [INFO] [stdout] 40 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/withdraw.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 20 | previous_context: super::StakeDelegationContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 23 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | std::sync::Arc::new({ [INFO] [stdout] 25 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 48 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 50 | let validator_id = scope.validator_account_id.clone(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 62 | | global_context: previous_context.global_context, [INFO] [stdout] 63 | | interacting_with_account_ids: vec![ [INFO] [stdout] 64 | | previous_context.account_id, [INFO] [stdout] ... | [INFO] [stdout] 74 | | on_after_sending_transaction_callback, [INFO] [stdout] 75 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/withdraw.rs:31:24 [INFO] [stdout] | [INFO] [stdout] 25 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 32 | | signer_id: signer_id.clone(), [INFO] [stdout] 33 | | receiver_id: validator_account_id.clone(), [INFO] [stdout] 34 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 43 | | )], [INFO] [stdout] 44 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/withdraw_all.rs:55:12 [INFO] [stdout] | [INFO] [stdout] 18 | previous_context: super::StakeDelegationContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 22 | std::sync::Arc::new({ [INFO] [stdout] 23 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 44 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 45 | let validator_id = scope.validator_account_id.clone(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 55 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 56 | | global_context: previous_context.global_context, [INFO] [stdout] 57 | | interacting_with_account_ids: vec![ [INFO] [stdout] 58 | | previous_context.account_id, [INFO] [stdout] ... | [INFO] [stdout] 68 | | on_after_sending_transaction_callback, [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/commands/staking/delegate/withdraw_all.rs:28:24 [INFO] [stdout] | [INFO] [stdout] 23 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 29 | | signer_id: signer_id.clone(), [INFO] [stdout] 30 | | receiver_id: validator_account_id.clone(), [INFO] [stdout] 31 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 38 | | )], [INFO] [stdout] 39 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/validator_list/mod.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let on_after_getting_network_callback: crate::network::OnAfterGettingNetworkCallback = [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | std::sync::Arc::new(display_validators_info); [INFO] [stdout] 22 | Ok(Self(crate::network::NetworkContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 23 | | config: previous_context.config, [INFO] [stdout] 24 | | interacting_with_account_ids: vec![], [INFO] [stdout] 25 | | on_after_getting_network_callback, [INFO] [stdout] 26 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/mod.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 29 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 33 | | global_context: previous_context, [INFO] [stdout] 34 | | owner_account_id: scope.owner_account_id.clone().into(), [INFO] [stdout] 35 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_ft/mod.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 28 | previous_context: super::TokensCommandsContext, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 32 | | global_context: previous_context.global_context, [INFO] [stdout] 33 | | signer_account_id: previous_context.owner_account_id, [INFO] [stdout] 34 | | ft_contract_account_id: scope.ft_contract_account_id.clone().into(), [INFO] [stdout] 35 | | receiver_account_id: scope.receiver_account_id.clone().into(), [INFO] [stdout] 36 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_ft/amount_ft.rs:50:12 [INFO] [stdout] | [INFO] [stdout] 31 | previous_context: super::SendFtCommandContext, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | let network_config = crate::common::find_network_where_account_exist( [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 50 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 51 | | global_context: previous_context.global_context, [INFO] [stdout] 52 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 53 | | ft_contract_account_id: previous_context.ft_contract_account_id, [INFO] [stdout] 54 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 55 | | amount_ft: scope.amount_ft.normalize(&ft_metadata)?, [INFO] [stdout] 56 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_ft/amount_ft.rs:128:12 [INFO] [stdout] | [INFO] [stdout] 125 | previous_context: AmountFtContext, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 128 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 129 | | global_context: previous_context.global_context, [INFO] [stdout] 130 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 131 | | ft_contract_account_id: previous_context.ft_contract_account_id, [INFO] [stdout] ... | [INFO] [stdout] 134 | | gas: scope.gas, [INFO] [stdout] 135 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_ft/amount_ft.rs:220:12 [INFO] [stdout] | [INFO] [stdout] 180 | previous_context: PrepaidGasContext, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 183 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 184 | std::sync::Arc::new({ [INFO] [stdout] 185 | let signer_account_id = previous_context.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 186 | let ft_contract_account_id = previous_context.ft_contract_account_id.clone(); [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 187 | let receiver_account_id = previous_context.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 204 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 205 | let signer_account_id = previous_context.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 206 | let amount_ft = previous_context.amount_ft.clone(); [INFO] [stdout] 207 | let ft_contract_account_id = previous_context.ft_contract_account_id.clone(); [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 208 | let receiver_account_id = previous_context.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 220 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 221 | | global_context: previous_context.global_context, [INFO] [stdout] 222 | | interacting_with_account_ids: vec![ [INFO] [stdout] 223 | | previous_context.ft_contract_account_id, [INFO] [stdout] ... | [INFO] [stdout] 234 | | on_after_sending_transaction_callback, [INFO] [stdout] 235 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_near/mod.rs:28:12 [INFO] [stdout] | [INFO] [stdout] 25 | previous_context: super::TokensCommandsContext, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 29 | | global_context: previous_context.global_context, [INFO] [stdout] 30 | | signer_account_id: previous_context.owner_account_id, [INFO] [stdout] 31 | | receiver_account_id: scope.receiver_account_id.clone().into(), [INFO] [stdout] 32 | | amount_in_near: scope.amount_in_near, [INFO] [stdout] 33 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_near/mod.rs:61:41 [INFO] [stdout] | [INFO] [stdout] 38 | fn from(item: SendNearCommandContext) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | std::sync::Arc::new({ [INFO] [stdout] 41 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | let receiver_account_id = item.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 62 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 63 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_near/mod.rs:64:53 [INFO] [stdout] | [INFO] [stdout] 38 | fn from(item: SendNearCommandContext) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | std::sync::Arc::new({ [INFO] [stdout] 41 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | let receiver_account_id = item.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 65 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 66 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_near/mod.rs:67:52 [INFO] [stdout] | [INFO] [stdout] 38 | fn from(item: SendNearCommandContext) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | std::sync::Arc::new({ [INFO] [stdout] 41 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | let receiver_account_id = item.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 68 | | |_outcome_view, _network_config| Ok(()), [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/commands/tokens/send_near/mod.rs:45:24 [INFO] [stdout] | [INFO] [stdout] 41 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | let receiver_account_id = item.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 46 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 47 | | receiver_id: receiver_account_id.clone(), [INFO] [stdout] 48 | | actions: vec![near_primitives::transaction::Action::Transfer( [INFO] [stdout] ... | [INFO] [stdout] 52 | | )], [INFO] [stdout] 53 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_nft/mod.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 42 | previous_context: super::TokensCommandsContext, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 46 | | global_context: previous_context.global_context, [INFO] [stdout] 47 | | signer_account_id: previous_context.owner_account_id, [INFO] [stdout] 48 | | nft_contract_account_id: scope.nft_contract_account_id.clone().into(), [INFO] [stdout] ... | [INFO] [stdout] 52 | | deposit: scope.deposit, [INFO] [stdout] 53 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_nft/mod.rs:109:41 [INFO] [stdout] | [INFO] [stdout] 58 | fn from(item: SendNftCommandContext) -> Self { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 59 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60 | std::sync::Arc::new({ [INFO] [stdout] 61 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 62 | let nft_contract_account_id = item.nft_contract_account_id.clone(); [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63 | let receiver_account_id = item.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 85 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let nft_contract_account_id = item.nft_contract_account_id.clone(); [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 88 | let receiver_account_id = item.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 109 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 110 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 111 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_nft/mod.rs:112:53 [INFO] [stdout] | [INFO] [stdout] 58 | fn from(item: SendNftCommandContext) -> Self { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 59 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60 | std::sync::Arc::new({ [INFO] [stdout] 61 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 62 | let nft_contract_account_id = item.nft_contract_account_id.clone(); [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63 | let receiver_account_id = item.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 85 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let nft_contract_account_id = item.nft_contract_account_id.clone(); [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 88 | let receiver_account_id = item.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 112 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 113 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 114 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_nft/mod.rs:67:24 [INFO] [stdout] | [INFO] [stdout] 61 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 62 | let nft_contract_account_id = item.nft_contract_account_id.clone(); [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63 | let receiver_account_id = item.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 68 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 69 | | receiver_id: nft_contract_account_id.clone(), [INFO] [stdout] 70 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 80 | | )], [INFO] [stdout] 81 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/view_ft_balance/mod.rs:56:12 [INFO] [stdout] | [INFO] [stdout] 24 | previous_context: super::TokensCommandsContext, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 28 | let owner_account_id = previous_context.owner_account_id.clone(); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | let ft_contract_account_id: near_primitives::types::AccountId = [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 57 | | config: previous_context.global_context.config, [INFO] [stdout] 58 | | on_after_getting_block_reference_callback, [INFO] [stdout] 59 | | interacting_with_account_ids: vec![ [INFO] [stdout] ... | [INFO] [stdout] 62 | | ], [INFO] [stdout] 63 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/view_near_balance/mod.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 15 | previous_context: super::TokensCommandsContext, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 18 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | let owner_account_id = previous_context.owner_account_id.clone(); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 35 | | config: previous_context.global_context.config, [INFO] [stdout] 36 | | interacting_with_account_ids: vec![previous_context.owner_account_id], [INFO] [stdout] 37 | | on_after_getting_block_reference_callback, [INFO] [stdout] 38 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/view_nft_assets/mod.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 24 | previous_context: super::TokensCommandsContext, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 28 | let owner_account_id = previous_context.owner_account_id.clone(); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | let nft_contract_account_id: near_primitives::types::AccountId = [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 46 | | config: previous_context.global_context.config, [INFO] [stdout] 47 | | on_after_getting_block_reference_callback, [INFO] [stdout] 48 | | interacting_with_account_ids: vec![ [INFO] [stdout] ... | [INFO] [stdout] 51 | | ], [INFO] [stdout] 52 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/mod.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 31 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 35 | | global_context: previous_context, [INFO] [stdout] 36 | | signer_account_id: scope.sender_account_id.clone().into(), [INFO] [stdout] 37 | | receiver_account_id: scope.receiver_account_id.clone().into(), [INFO] [stdout] 38 | | actions: vec![], [INFO] [stdout] 39 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/add_key/access_key_type/mod.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 27 | previous_context: super::super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | Ok(Self(AccessKeyPermissionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 31 | | global_context: previous_context.global_context, [INFO] [stdout] 32 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 33 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 34 | | actions: previous_context.actions, [INFO] [stdout] 35 | | access_key_permission: near_primitives::account::AccessKeyPermission::FullAccess, [INFO] [stdout] 36 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/add_key/access_key_type/mod.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 68 | previous_context: super::super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 81 | Ok(Self(AccessKeyPermissionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 82 | | global_context: previous_context.global_context, [INFO] [stdout] 83 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 84 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 85 | | actions: previous_context.actions, [INFO] [stdout] 86 | | access_key_permission, [INFO] [stdout] 87 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/add_key/use_manually_provided_seed_phrase/mod.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 20 | previous_context: super::access_key_type::AccessKeyPermissionContext, [INFO] [stdout] | -------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32 | let action = near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | actions.push(action); [INFO] [stdout] 40 | Ok(Self( [INFO] [stdout] | ____________^ [INFO] [stdout] 41 | | super::super::super::super::ConstructTransactionContext { [INFO] [stdout] 42 | | global_context: previous_context.global_context, [INFO] [stdout] 43 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] ... | [INFO] [stdout] 46 | | }, [INFO] [stdout] 47 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/add_key/use_public_key/mod.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::access_key_type::AccessKeyPermissionContext, [INFO] [stdout] | -------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 23 | let action = near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | actions.push(action); [INFO] [stdout] 31 | Ok(Self( [INFO] [stdout] | ____________^ [INFO] [stdout] 32 | | super::super::super::super::ConstructTransactionContext { [INFO] [stdout] 33 | | global_context: previous_context.global_context, [INFO] [stdout] 34 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] ... | [INFO] [stdout] 37 | | }, [INFO] [stdout] 38 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/call_function/mod.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 34 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 43 | | global_context: previous_context.global_context, [INFO] [stdout] 44 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 45 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] ... | [INFO] [stdout] 48 | | function_args, [INFO] [stdout] 49 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/call_function/mod.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 98 | previous_context: FunctionCallActionContext, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 101 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 102 | | global_context: previous_context.global_context, [INFO] [stdout] 103 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 104 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] ... | [INFO] [stdout] 108 | | gas: scope.gas, [INFO] [stdout] 109 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/call_function/mod.rs:166:12 [INFO] [stdout] | [INFO] [stdout] 153 | previous_context: PrepaidGasContext, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 156 | let action = near_primitives::transaction::Action::FunctionCall(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 164 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 165 | actions.push(action); [INFO] [stdout] 166 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 167 | | global_context: previous_context.global_context, [INFO] [stdout] 168 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 169 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 170 | | actions, [INFO] [stdout] 171 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/create_account/mod.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 14 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 17 | let action = near_primitives::transaction::Action::CreateAccount( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | actions.push(action); [INFO] [stdout] 22 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 23 | | global_context: previous_context.global_context, [INFO] [stdout] 24 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 25 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 26 | | actions, [INFO] [stdout] 27 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/delete_account/mod.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 21 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let beneficiary_id: near_primitives::types::AccountId = scope.beneficiary_id.clone().into(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | let action = near_primitives::transaction::Action::DeleteAccount( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | actions.push(action); [INFO] [stdout] 30 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 31 | | global_context: previous_context.global_context, [INFO] [stdout] 32 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 33 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 34 | | actions, [INFO] [stdout] 35 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/delete_key/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 19 | let action = near_primitives::transaction::Action::DeleteKey(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | actions.push(action); [INFO] [stdout] 26 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context.global_context, [INFO] [stdout] 28 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 29 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 30 | | actions, [INFO] [stdout] 31 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/deploy_contract/mod.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 28 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | let action = near_primitives::transaction::Action::DeployContract( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 37 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38 | actions.push(action); [INFO] [stdout] 39 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 40 | | global_context: previous_context.global_context, [INFO] [stdout] 41 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 42 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 43 | | actions, [INFO] [stdout] 44 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/stake/mod.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 18 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21 | let action = near_primitives::transaction::Action::Stake(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 28 | actions.push(action); [INFO] [stdout] 29 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 30 | | global_context: previous_context.global_context, [INFO] [stdout] 31 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 32 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 33 | | actions, [INFO] [stdout] 34 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/transfer/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 19 | let action = near_primitives::transaction::Action::Transfer( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | actions.push(action); [INFO] [stdout] 26 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context.global_context, [INFO] [stdout] 28 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 29 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 30 | | actions, [INFO] [stdout] 31 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/add_key/access_key_type/mod.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 27 | previous_context: super::super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | Ok(Self(AccessKeyPermissionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 31 | | global_context: previous_context.global_context, [INFO] [stdout] 32 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 33 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 34 | | actions: previous_context.actions, [INFO] [stdout] 35 | | access_key_permission: near_primitives::account::AccessKeyPermission::FullAccess, [INFO] [stdout] 36 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/add_key/access_key_type/mod.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 68 | previous_context: super::super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 81 | Ok(Self(AccessKeyPermissionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 82 | | global_context: previous_context.global_context, [INFO] [stdout] 83 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 84 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 85 | | actions: previous_context.actions, [INFO] [stdout] 86 | | access_key_permission, [INFO] [stdout] 87 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/add_key/use_manually_provided_seed_phrase/mod.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 20 | previous_context: super::access_key_type::AccessKeyPermissionContext, [INFO] [stdout] | -------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32 | let action = near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | actions.push(action); [INFO] [stdout] 40 | Ok(Self( [INFO] [stdout] | ____________^ [INFO] [stdout] 41 | | super::super::super::super::ConstructTransactionContext { [INFO] [stdout] 42 | | global_context: previous_context.global_context, [INFO] [stdout] 43 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] ... | [INFO] [stdout] 46 | | }, [INFO] [stdout] 47 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/add_key/use_public_key/mod.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::access_key_type::AccessKeyPermissionContext, [INFO] [stdout] | -------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 23 | let action = near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | actions.push(action); [INFO] [stdout] 31 | Ok(Self( [INFO] [stdout] | ____________^ [INFO] [stdout] 32 | | super::super::super::super::ConstructTransactionContext { [INFO] [stdout] 33 | | global_context: previous_context.global_context, [INFO] [stdout] 34 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] ... | [INFO] [stdout] 37 | | }, [INFO] [stdout] 38 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/call_function/mod.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 34 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 43 | | global_context: previous_context.global_context, [INFO] [stdout] 44 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 45 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] ... | [INFO] [stdout] 48 | | function_args, [INFO] [stdout] 49 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/call_function/mod.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 98 | previous_context: FunctionCallActionContext, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 101 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 102 | | global_context: previous_context.global_context, [INFO] [stdout] 103 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 104 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] ... | [INFO] [stdout] 108 | | gas: scope.gas, [INFO] [stdout] 109 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/call_function/mod.rs:166:12 [INFO] [stdout] | [INFO] [stdout] 153 | previous_context: PrepaidGasContext, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 156 | let action = near_primitives::transaction::Action::FunctionCall(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 164 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 165 | actions.push(action); [INFO] [stdout] 166 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 167 | | global_context: previous_context.global_context, [INFO] [stdout] 168 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 169 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 170 | | actions, [INFO] [stdout] 171 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/create_account/mod.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 14 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 17 | let action = near_primitives::transaction::Action::CreateAccount( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | actions.push(action); [INFO] [stdout] 22 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 23 | | global_context: previous_context.global_context, [INFO] [stdout] 24 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 25 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 26 | | actions, [INFO] [stdout] 27 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/delete_account/mod.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 21 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let beneficiary_id: near_primitives::types::AccountId = scope.beneficiary_id.clone().into(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | let action = near_primitives::transaction::Action::DeleteAccount( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | actions.push(action); [INFO] [stdout] 30 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 31 | | global_context: previous_context.global_context, [INFO] [stdout] 32 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 33 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 34 | | actions, [INFO] [stdout] 35 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/delete_key/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 19 | let action = near_primitives::transaction::Action::DeleteKey(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | actions.push(action); [INFO] [stdout] 26 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context.global_context, [INFO] [stdout] 28 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 29 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 30 | | actions, [INFO] [stdout] 31 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/deploy_contract/mod.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 28 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | let action = near_primitives::transaction::Action::DeployContract( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 37 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38 | actions.push(action); [INFO] [stdout] 39 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 40 | | global_context: previous_context.global_context, [INFO] [stdout] 41 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 42 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 43 | | actions, [INFO] [stdout] 44 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/stake/mod.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 18 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21 | let action = near_primitives::transaction::Action::Stake(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 28 | actions.push(action); [INFO] [stdout] 29 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 30 | | global_context: previous_context.global_context, [INFO] [stdout] 31 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 32 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 33 | | actions, [INFO] [stdout] 34 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/transfer/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 19 | let action = near_primitives::transaction::Action::Transfer( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | actions.push(action); [INFO] [stdout] 26 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context.global_context, [INFO] [stdout] 28 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 29 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 30 | | actions, [INFO] [stdout] 31 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_3/add_action/add_key/access_key_type/mod.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 27 | previous_context: super::super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | Ok(Self(AccessKeyPermissionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 31 | | global_context: previous_context.global_context, [INFO] [stdout] 32 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 33 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 34 | | actions: previous_context.actions, [INFO] [stdout] 35 | | access_key_permission: near_primitives::account::AccessKeyPermission::FullAccess, [INFO] [stdout] 36 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_3/add_action/add_key/access_key_type/mod.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 68 | previous_context: super::super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 81 | Ok(Self(AccessKeyPermissionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 82 | | global_context: previous_context.global_context, [INFO] [stdout] 83 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 84 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 85 | | actions: previous_context.actions, [INFO] [stdout] 86 | | access_key_permission, [INFO] [stdout] 87 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_3/add_action/add_key/use_manually_provided_seed_phrase/mod.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 20 | previous_context: super::access_key_type::AccessKeyPermissionContext, [INFO] [stdout] | -------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32 | let action = near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | actions.push(action); [INFO] [stdout] 40 | Ok(Self( [INFO] [stdout] | ____________^ [INFO] [stdout] 41 | | super::super::super::super::ConstructTransactionContext { [INFO] [stdout] 42 | | global_context: previous_context.global_context, [INFO] [stdout] 43 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] ... | [INFO] [stdout] 46 | | }, [INFO] [stdout] 47 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_3/add_action/add_key/use_public_key/mod.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::access_key_type::AccessKeyPermissionContext, [INFO] [stdout] | -------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 23 | let action = near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | actions.push(action); [INFO] [stdout] 31 | Ok(Self( [INFO] [stdout] | ____________^ [INFO] [stdout] 32 | | super::super::super::super::ConstructTransactionContext { [INFO] [stdout] 33 | | global_context: previous_context.global_context, [INFO] [stdout] 34 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] ... | [INFO] [stdout] 37 | | }, [INFO] [stdout] 38 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_3/add_action/call_function/mod.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 34 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 43 | | global_context: previous_context.global_context, [INFO] [stdout] 44 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 45 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] ... | [INFO] [stdout] 48 | | function_args, [INFO] [stdout] 49 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_3/add_action/call_function/mod.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 98 | previous_context: FunctionCallActionContext, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 101 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 102 | | global_context: previous_context.global_context, [INFO] [stdout] 103 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 104 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] ... | [INFO] [stdout] 108 | | gas: scope.gas, [INFO] [stdout] 109 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_3/add_action/call_function/mod.rs:166:12 [INFO] [stdout] | [INFO] [stdout] 153 | previous_context: PrepaidGasContext, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 156 | let action = near_primitives::transaction::Action::FunctionCall(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 164 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 165 | actions.push(action); [INFO] [stdout] 166 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 167 | | global_context: previous_context.global_context, [INFO] [stdout] 168 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 169 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 170 | | actions, [INFO] [stdout] 171 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_3/add_action/create_account/mod.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 14 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 17 | let action = near_primitives::transaction::Action::CreateAccount( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | actions.push(action); [INFO] [stdout] 22 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 23 | | global_context: previous_context.global_context, [INFO] [stdout] 24 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 25 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 26 | | actions, [INFO] [stdout] 27 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_3/add_action/delete_account/mod.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 21 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let beneficiary_id: near_primitives::types::AccountId = scope.beneficiary_id.clone().into(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | let action = near_primitives::transaction::Action::DeleteAccount( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | actions.push(action); [INFO] [stdout] 30 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 31 | | global_context: previous_context.global_context, [INFO] [stdout] 32 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 33 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 34 | | actions, [INFO] [stdout] 35 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_3/add_action/delete_key/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 19 | let action = near_primitives::transaction::Action::DeleteKey(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | actions.push(action); [INFO] [stdout] 26 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context.global_context, [INFO] [stdout] 28 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 29 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 30 | | actions, [INFO] [stdout] 31 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_3/add_action/deploy_contract/mod.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 28 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | let action = near_primitives::transaction::Action::DeployContract( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 37 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38 | actions.push(action); [INFO] [stdout] 39 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 40 | | global_context: previous_context.global_context, [INFO] [stdout] 41 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 42 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 43 | | actions, [INFO] [stdout] 44 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_3/add_action/stake/mod.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 18 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21 | let action = near_primitives::transaction::Action::Stake(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 28 | actions.push(action); [INFO] [stdout] 29 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 30 | | global_context: previous_context.global_context, [INFO] [stdout] 31 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 32 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 33 | | actions, [INFO] [stdout] 34 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_3/add_action/transfer/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 19 | let action = near_primitives::transaction::Action::Transfer( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | actions.push(action); [INFO] [stdout] 26 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context.global_context, [INFO] [stdout] 28 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 29 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 30 | | actions, [INFO] [stdout] 31 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/skip_action/mod.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 15 | previous_context: super::ConstructTransactionContext, [INFO] [stdout] | ---------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 18 | Ok(Self(previous_context)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/skip_action/mod.rs:45:41 [INFO] [stdout] | [INFO] [stdout] 23 | fn from(item: SkipActionContext) -> Self { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | std::sync::Arc::new({ [INFO] [stdout] 26 | let signer_account_id = item.0.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 27 | let receiver_account_id = item.0.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 46 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 47 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/skip_action/mod.rs:48:53 [INFO] [stdout] | [INFO] [stdout] 23 | fn from(item: SkipActionContext) -> Self { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | std::sync::Arc::new({ [INFO] [stdout] 26 | let signer_account_id = item.0.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 27 | let receiver_account_id = item.0.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 48 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 49 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 50 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/skip_action/mod.rs:51:52 [INFO] [stdout] | [INFO] [stdout] 23 | fn from(item: SkipActionContext) -> Self { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | std::sync::Arc::new({ [INFO] [stdout] 26 | let signer_account_id = item.0.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 27 | let receiver_account_id = item.0.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 51 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 52 | | |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 53 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/skip_action/mod.rs:30:24 [INFO] [stdout] | [INFO] [stdout] 23 | fn from(item: SkipActionContext) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | let signer_account_id = item.0.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 27 | let receiver_account_id = item.0.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 31 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 32 | | receiver_id: receiver_account_id.clone(), [INFO] [stdout] 33 | | actions: item.0.actions.clone(), [INFO] [stdout] 34 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/reconstruct_transaction/mod.rs:124:12 [INFO] [stdout] | [INFO] [stdout] 22 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | let on_after_getting_network_callback: crate::network::OnAfterGettingNetworkCallback = [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 124 | Ok(Self(crate::network::NetworkContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 125 | | config: previous_context.config, [INFO] [stdout] 126 | | interacting_with_account_ids: vec![], [INFO] [stdout] 127 | | on_after_getting_network_callback, [INFO] [stdout] 128 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/send_meta_transaction/mod.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 22 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 25 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 26 | | global_context: previous_context, [INFO] [stdout] 27 | | signed_delegate_action: scope.signed_delegate_action.inner.clone(), [INFO] [stdout] 28 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/send_meta_transaction/sign_as/mod.rs:51:12 [INFO] [stdout] | [INFO] [stdout] 20 | previous_context: super::SendMetaTransactionContext, [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 23 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | std::sync::Arc::new({ [INFO] [stdout] 25 | let signer_id: near_primitives::types::AccountId = [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | scope.relayer_account_id.clone().into(); [INFO] [stdout] 27 | let signed_delegate_action = previous_context.signed_delegate_action.clone(); [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 40 | let on_before_signing_callback: crate::commands::OnBeforeSigningCallback = [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 51 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 52 | | global_context: previous_context.global_context, [INFO] [stdout] 53 | | interacting_with_account_ids: vec![scope.relayer_account_id.clone().into()], [INFO] [stdout] 54 | | get_prepopulated_transaction_after_getting_network_callback, [INFO] [stdout] ... | [INFO] [stdout] 61 | | ), [INFO] [stdout] 62 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/send_meta_transaction/sign_as/mod.rs:32:24 [INFO] [stdout] | [INFO] [stdout] 25 | let signer_id: near_primitives::types::AccountId = [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | scope.relayer_account_id.clone().into(); [INFO] [stdout] 27 | let signed_delegate_action = previous_context.signed_delegate_action.clone(); [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | let actions = vec![signed_delegate_action.clone().into()]; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31 | [INFO] [stdout] 32 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 33 | | signer_id: signer_id.clone(), [INFO] [stdout] 34 | | receiver_id: signed_delegate_action.delegate_action.sender_id.clone(), [INFO] [stdout] 35 | | actions, [INFO] [stdout] 36 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/send_signed_transaction/mod.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 22 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 25 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 26 | | config: previous_context.config, [INFO] [stdout] 27 | | signed_transaction: scope.signed_action.inner.clone(), [INFO] [stdout] 28 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/send_signed_transaction/network/mod.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 23 | previous_context: super::SignedTransactionContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | let network_config = previous_context [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 33 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 34 | | signed_transaction: previous_context.signed_transaction, [INFO] [stdout] 35 | | network_config, [INFO] [stdout] 36 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/sign_transaction/mod.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | std::sync::Arc::new({ [INFO] [stdout] 22 | let unsigned_transaction: near_primitives::transaction::Transaction = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 33 | | global_context: previous_context, [INFO] [stdout] 34 | | interacting_with_account_ids: vec![ [INFO] [stdout] 35 | | scope.unsigned_transaction.inner.signer_id().clone(), [INFO] [stdout] ... | [INFO] [stdout] 47 | | ), [INFO] [stdout] 48 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/sign_transaction/mod.rs:26:24 [INFO] [stdout] | [INFO] [stdout] 22 | let unsigned_transaction: near_primitives::transaction::Transaction = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | Ok(crate::commands::PrepopulatedTransaction::from( [INFO] [stdout] | ________________________^ [INFO] [stdout] 27 | | unsigned_transaction.clone(), [INFO] [stdout] 28 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/view_status/mod.rs:37:12 [INFO] [stdout] | [INFO] [stdout] 22 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 25 | let on_after_getting_network_callback: crate::network::OnAfterGettingNetworkCallback = [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 37 | Ok(Self(crate::network::NetworkContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 38 | | config: previous_context.config, [INFO] [stdout] 39 | | interacting_with_account_ids: vec![], [INFO] [stdout] 40 | | on_after_getting_network_callback, [INFO] [stdout] 41 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/common.rs:1415:8 [INFO] [stdout] | [INFO] [stdout] 1406 | let epoch_validator_info = network_config [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1415 | Ok(epoch_validator_info [INFO] [stdout] | ________^ [INFO] [stdout] 1416 | | .current_proposals [INFO] [stdout] 1417 | | .into_iter() [INFO] [stdout] 1418 | | .map(|current_proposal| current_proposal.take_account_id()) [INFO] [stdout] ... | [INFO] [stdout] 1430 | | ) [INFO] [stdout] 1431 | | .collect()) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/common.rs:1496:8 [INFO] [stdout] | [INFO] [stdout] 1488 | Err(err) => return Err(err.into()), [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1489 | }; [INFO] [stdout] 1490 | let validator_account_id = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1496 | Ok(Some(validator_account_id)) [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/common.rs:1590:32 [INFO] [stdout] | [INFO] [stdout] 1590 | .filter_map(|item| near_primitives::borsh::from_slice(&item.value).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/common.rs:2083:9 [INFO] [stdout] | [INFO] [stdout] 2078 | method: M, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2083 | / tokio::runtime::Runtime::new() [INFO] [stdout] 2084 | | .unwrap() [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/common.rs:2085:23 [INFO] [stdout] | [INFO] [stdout] 2078 | method: M, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2085 | .block_on(self.call(method)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/common.rs:2340:13 [INFO] [stdout] | [INFO] [stdout] 2338 | near_jsonrpc_client::methods::to_json(query_view_method_request).map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2339 | near_jsonrpc_client::errors::JsonRpcError::TransportError( [INFO] [stdout] 2340 | / near_jsonrpc_client::errors::RpcTransportError::SendError( [INFO] [stdout] 2341 | | near_jsonrpc_client::errors::JsonRpcTransportSendError::PayloadSerializeError(err), [INFO] [stdout] 2342 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/common.rs:2355:13 [INFO] [stdout] | [INFO] [stdout] 2353 | serde_json::to_value(query_view_method_response).map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2354 | near_jsonrpc_client::errors::JsonRpcError::TransportError( [INFO] [stdout] 2355 | / near_jsonrpc_client::errors::RpcTransportError::SendError( [INFO] [stdout] 2356 | | near_jsonrpc_client::errors::JsonRpcTransportSendError::PayloadSerializeError( [INFO] [stdout] 2357 | | err.into(), [INFO] [stdout] 2358 | | ), [INFO] [stdout] 2359 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/common.rs:2472:33 [INFO] [stdout] | [INFO] [stdout] 2472 | |dir: &std::path::Path| dir.read_dir().map(Iterator::flatten).into_iter().flatten(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/common.rs:2623:8 [INFO] [stdout] | [INFO] [stdout] 2619 | Err(err) => return Err(err.into()), [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2620 | }; [INFO] [stdout] 2621 | let account_id = crate::types::account_id::AccountId::from_str(&account_id_str)?; [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2622 | update_used_account_list(credentials_home_dir, account_id.as_ref(), account_is_signer); [INFO] [stdout] 2623 | Ok(Some(account_id)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/config/migrations.rs:29:33 [INFO] [stdout] | [INFO] [stdout] 26 | fn from(config: ConfigV1) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | network_connection: config [INFO] [stdout] | _________________________________^ [INFO] [stdout] 30 | | .network_connection [INFO] [stdout] 31 | | .into_iter() [INFO] [stdout] 32 | | .map(|(network_name, network_config)| (network_name, network_config.into())) [INFO] [stdout] 33 | | .collect(), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/config/migrations.rs:32:70 [INFO] [stdout] | [INFO] [stdout] 32 | .map(|(network_name, network_config)| (network_name, network_config.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/network_for_transaction/mod.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 29 | previous_context: crate::commands::ActionContext, [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32 | let network_connection = previous_context [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 37 | let network_config = network_connection [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | let prepopulated_transaction = (previous_context [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 46 | | global_context: previous_context.global_context, [INFO] [stdout] 47 | | network_config, [INFO] [stdout] 48 | | prepopulated_transaction, [INFO] [stdout] ... | [INFO] [stdout] 53 | | .on_after_sending_transaction_callback, [INFO] [stdout] 54 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/network_for_transaction/mod.rs:123:15 [INFO] [stdout] | [INFO] [stdout] 79 | context: Self::FromCliContext, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 100 | let new_context = match NetworkForTransactionArgsContext::from_previous_context( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 104 | Ok(new_context) => new_context, [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 105 | Err(err) => return interactive_clap::ResultFromCli::Err(Some(clap_variant), err), [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 123 | match ::from_cli( [INFO] [stdout] | _______________^ [INFO] [stdout] 124 | | clap_variant.transaction_signature_options.take(), [INFO] [stdout] 125 | | new_context.into(), [INFO] [stdout] 126 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/network_view_at_block/mod.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 36 | previous_context: ArgsForViewContext, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 39 | let network_connection = previous_context.config.network_connection.clone(); [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | let network_config = network_connection [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 44 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 45 | | network_config, [INFO] [stdout] 46 | | on_after_getting_block_reference_callback: previous_context [INFO] [stdout] 47 | | .on_after_getting_block_reference_callback, [INFO] [stdout] 48 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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_signature_options/sign_later/mod.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 31 | previous_context: crate::commands::TransactionContext, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | let unsigned_transaction = near_primitives::transaction::Transaction::V0(TransactionV0 { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 43 | | unsigned_transaction, [INFO] [stdout] 44 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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_signature_options/sign_with_keychain/mod.rs:132:21 [INFO] [stdout] | [INFO] [stdout] 124 | let keyring = keyring::Entry::new( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 132 | keyring.get_password().ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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_signature_options/sign_with_ledger/mod.rs:230:15 [INFO] [stdout] | [INFO] [stdout] 161 | context: Self::FromCliContext, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 195 | Err(err) => return interactive_clap::ResultFromCli::Err(Some(clap_variant), err), [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 224 | let output_context = [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 225 | match SignLedgerContext::from_previous_context(context, &new_context_scope) { [INFO] [stdout] 226 | Ok(new_context) => new_context, [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | Err(err) => return interactive_clap::ResultFromCli::Err(Some(clap_variant), err), [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 230 | match super::Submit::from_cli(clap_variant.submit.take(), output_context.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/types/account_id.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 28 | let account_id = near_primitives::types::AccountId::from_str(account_id)?; [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | Ok(Self(account_id)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/types/account_id.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn get_parent_account_id_from_sub_account(self) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 53 | Self::from_str(owner_account_id).unwrap() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/types/api_key.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 34 | 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 | / String::deserialize(deserializer)? [INFO] [stdout] 39 | | .parse() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/types/slip10.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 41 | 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] 45 | / String::deserialize(deserializer)? [INFO] [stdout] 46 | | .parse() [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [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 241 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `near-cli-rs` (lib) due to 242 previous errors [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/commands/mod.rs:74:24 [INFO] [stdout] | [INFO] [stdout] 72 | fn from(value: near_primitives::transaction::Transaction) -> Self { [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 73 | Self { [INFO] [stdout] 74 | signer_id: value.signer_id().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] = 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/commands/mod.rs:75:26 [INFO] [stdout] | [INFO] [stdout] 72 | fn from(value: near_primitives::transaction::Transaction) -> Self { [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 75 | receiver_id: value.receiver_id().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/commands/mod.rs:76:22 [INFO] [stdout] | [INFO] [stdout] 72 | fn from(value: near_primitives::transaction::Transaction) -> Self { [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 76 | actions: value.take_actions(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/mod.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 29 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 33 | | global_context: previous_context, [INFO] [stdout] 34 | | owner_account_id: scope.owner_account_id.clone(), [INFO] [stdout] 35 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/access_key_type/mod.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 29 | previous_context: super::AddKeyCommandContext, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 33 | | global_context: previous_context.global_context, [INFO] [stdout] 34 | | signer_account_id: previous_context.owner_account_id.into(), [INFO] [stdout] 35 | | permission: near_primitives::account::AccessKeyPermission::FullAccess, [INFO] [stdout] 36 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/access_key_type/mod.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 78 | previous_context: super::AddKeyCommandContext, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 81 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 82 | | global_context: previous_context.global_context, [INFO] [stdout] 83 | | signer_account_id: previous_context.owner_account_id.into(), [INFO] [stdout] 84 | | allowance: scope.allowance.optional_near_token(), [INFO] [stdout] 85 | | contract_account_id: scope.contract_account_id.clone(), [INFO] [stdout] 86 | | function_names: scope.function_names.clone(), [INFO] [stdout] 87 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/mod.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 27 | previous_context: super::access_key_type::AccessTypeContext, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | let key_pair_properties: crate::common::KeyPairProperties = [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 33 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 34 | | global_context: previous_context.global_context, [INFO] [stdout] 35 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 36 | | permission: previous_context.permission, [INFO] [stdout] 37 | | key_pair_properties, [INFO] [stdout] 38 | | public_key, [INFO] [stdout] 39 | | }) [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/commands/account/add_key/autogenerate_new_keypair/print_keypair_to_terminal/mod.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 21 | previous_context: super::GenerateKeypairContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 25 | | global_context: previous_context.global_context, [INFO] [stdout] 26 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 27 | | permission: previous_context.permission, [INFO] [stdout] 28 | | key_pair_properties: previous_context.key_pair_properties, [INFO] [stdout] 29 | | public_key: previous_context.public_key, [INFO] [stdout] 30 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/print_keypair_to_terminal/mod.rs:61:41 [INFO] [stdout] | [INFO] [stdout] 35 | fn from(item: PrintKeypairToTerminalContext) -> Self { [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | std::sync::Arc::new({ [INFO] [stdout] 38 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 62 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 63 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/print_keypair_to_terminal/mod.rs:64:53 [INFO] [stdout] | [INFO] [stdout] 35 | fn from(item: PrintKeypairToTerminalContext) -> Self { [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | std::sync::Arc::new({ [INFO] [stdout] 38 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 65 | | move |_transaction, _network_config| { [INFO] [stdout] 66 | | Ok(format!( [INFO] [stdout] 67 | | "\n-------------------- Access key info ------------------ [INFO] [stdout] ... | [INFO] [stdout] 76 | | }, [INFO] [stdout] 77 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/print_keypair_to_terminal/mod.rs:78:52 [INFO] [stdout] | [INFO] [stdout] 35 | fn from(item: PrintKeypairToTerminalContext) -> Self { [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | std::sync::Arc::new({ [INFO] [stdout] 38 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 78 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 79 | | move |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 80 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/print_keypair_to_terminal/mod.rs:41:24 [INFO] [stdout] | [INFO] [stdout] 38 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 42 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 43 | | receiver_id: signer_account_id.clone(), [INFO] [stdout] 44 | | actions: vec![near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] ... | [INFO] [stdout] 52 | | ))], [INFO] [stdout] 53 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_keychain/mod.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 15 | previous_context: super::GenerateKeypairContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 18 | Ok(Self(previous_context)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_keychain/mod.rs:68:41 [INFO] [stdout] | [INFO] [stdout] 23 | fn from(item: SaveKeypairToKeychainContext) -> Self { [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | std::sync::Arc::new({ [INFO] [stdout] 26 | let signer_account_id = item.0.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 44 | let on_before_sending_transaction_callback: crate::transaction_signature_options::OnBeforeSendingTransactionCallback = [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 69 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 70 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_keychain/mod.rs:72:52 [INFO] [stdout] | [INFO] [stdout] 23 | fn from(item: SaveKeypairToKeychainContext) -> Self { [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | std::sync::Arc::new({ [INFO] [stdout] 26 | let signer_account_id = item.0.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 44 | let on_before_sending_transaction_callback: crate::transaction_signature_options::OnBeforeSendingTransactionCallback = [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 73 | | |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 74 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_keychain/mod.rs:29:24 [INFO] [stdout] | [INFO] [stdout] 26 | let signer_account_id = item.0.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 30 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 31 | | receiver_id: signer_account_id.clone(), [INFO] [stdout] 32 | | actions: vec![near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] ... | [INFO] [stdout] 40 | | ))], [INFO] [stdout] 41 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_keychain/mod.rs:56:25 [INFO] [stdout] | [INFO] [stdout] 23 | fn from(item: SaveKeypairToKeychainContext) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 47 | let account_id = match transaction { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | network_config.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/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_legacy_keychain/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 23 | previous_context: super::GenerateKeypairContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context.global_context, [INFO] [stdout] 28 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 29 | | permission: previous_context.permission, [INFO] [stdout] 30 | | key_pair_properties: previous_context.key_pair_properties, [INFO] [stdout] 31 | | public_key: previous_context.public_key, [INFO] [stdout] 32 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_legacy_keychain/mod.rs:93:41 [INFO] [stdout] | [INFO] [stdout] 37 | fn from(item: SaveKeypairToLegacyKeychainContext) -> Self { [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | std::sync::Arc::new({ [INFO] [stdout] 40 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | let on_before_sending_transaction_callback: crate::transaction_signature_options::OnBeforeSendingTransactionCallback = [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 93 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 94 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 95 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_legacy_keychain/mod.rs:97:52 [INFO] [stdout] | [INFO] [stdout] 37 | fn from(item: SaveKeypairToLegacyKeychainContext) -> Self { [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | std::sync::Arc::new({ [INFO] [stdout] 40 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | let on_before_sending_transaction_callback: crate::transaction_signature_options::OnBeforeSendingTransactionCallback = [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 97 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 98 | | |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 99 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_legacy_keychain/mod.rs:43:24 [INFO] [stdout] | [INFO] [stdout] 40 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 44 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 45 | | receiver_id: signer_account_id.clone(), [INFO] [stdout] 46 | | actions: vec![near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] ... | [INFO] [stdout] 54 | | ))], [INFO] [stdout] 55 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/autogenerate_new_keypair/save_keypair_to_legacy_keychain/mod.rs:73:21 [INFO] [stdout] | [INFO] [stdout] 37 | fn from(item: SaveKeypairToLegacyKeychainContext) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64 | let account_id = match transaction { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | / crate::common::save_access_key_to_legacy_keychain( [INFO] [stdout] 74 | | network_config.clone(), [INFO] [stdout] 75 | | credentials_home_dir.clone(), [INFO] [stdout] 76 | | &key_pair_properties_buf, [INFO] [stdout] 77 | | &item.key_pair_properties.public_key_str, [INFO] [stdout] 78 | | account_id.as_ref(), [INFO] [stdout] 79 | | ) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_ledger/mod.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 23 | previous_context: super::access_key_type::AccessTypeContext, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 44 | | global_context: previous_context.global_context, [INFO] [stdout] 45 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 46 | | permission: previous_context.permission, [INFO] [stdout] 47 | | public_key: public_key.into(), [INFO] [stdout] 48 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_ledger/mod.rs:79:41 [INFO] [stdout] | [INFO] [stdout] 53 | fn from(item: AddLedgerKeyActionContext) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 54 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 55 | std::sync::Arc::new({ [INFO] [stdout] 56 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 79 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 80 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 81 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_ledger/mod.rs:82:53 [INFO] [stdout] | [INFO] [stdout] 53 | fn from(item: AddLedgerKeyActionContext) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 54 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 55 | std::sync::Arc::new({ [INFO] [stdout] 56 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 82 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 83 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 84 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_ledger/mod.rs:85:52 [INFO] [stdout] | [INFO] [stdout] 53 | fn from(item: AddLedgerKeyActionContext) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 54 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 55 | std::sync::Arc::new({ [INFO] [stdout] 56 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 85 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 86 | | |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 87 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_ledger/mod.rs:59:24 [INFO] [stdout] | [INFO] [stdout] 56 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 60 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 61 | | receiver_id: signer_account_id.clone(), [INFO] [stdout] 62 | | actions: vec![near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] ... | [INFO] [stdout] 70 | | ))], [INFO] [stdout] 71 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_manually_provided_seed_phrase/mod.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 24 | previous_context: super::access_key_type::AccessTypeContext, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 33 | | global_context: previous_context.global_context, [INFO] [stdout] 34 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 35 | | permission: previous_context.permission, [INFO] [stdout] 36 | | public_key, [INFO] [stdout] 37 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_manually_provided_seed_phrase/mod.rs:68:41 [INFO] [stdout] | [INFO] [stdout] 42 | fn from(item: AddAccessWithSeedPhraseActionContext) -> Self { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 43 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 44 | std::sync::Arc::new({ [INFO] [stdout] 45 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 69 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 70 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_manually_provided_seed_phrase/mod.rs:71:53 [INFO] [stdout] | [INFO] [stdout] 42 | fn from(item: AddAccessWithSeedPhraseActionContext) -> Self { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 43 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 44 | std::sync::Arc::new({ [INFO] [stdout] 45 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 71 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 72 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 73 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_manually_provided_seed_phrase/mod.rs:74:52 [INFO] [stdout] | [INFO] [stdout] 42 | fn from(item: AddAccessWithSeedPhraseActionContext) -> Self { [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 43 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 44 | std::sync::Arc::new({ [INFO] [stdout] 45 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 74 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 75 | | |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 76 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_manually_provided_seed_phrase/mod.rs:48:24 [INFO] [stdout] | [INFO] [stdout] 45 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 48 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 49 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 50 | | receiver_id: signer_account_id.clone(), [INFO] [stdout] 51 | | actions: vec![near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] ... | [INFO] [stdout] 59 | | ))], [INFO] [stdout] 60 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_public_key/mod.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 22 | previous_context: super::access_key_type::AccessTypeContext, [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 25 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 26 | | global_context: previous_context.global_context, [INFO] [stdout] 27 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 28 | | permission: previous_context.permission, [INFO] [stdout] 29 | | public_key: scope.public_key.clone(), [INFO] [stdout] 30 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_public_key/mod.rs:61:41 [INFO] [stdout] | [INFO] [stdout] 35 | fn from(item: AddAccessKeyActionContext) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | std::sync::Arc::new({ [INFO] [stdout] 38 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 62 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 63 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_public_key/mod.rs:64:53 [INFO] [stdout] | [INFO] [stdout] 35 | fn from(item: AddAccessKeyActionContext) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | std::sync::Arc::new({ [INFO] [stdout] 38 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 65 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 66 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/add_key/use_public_key/mod.rs:67:52 [INFO] [stdout] | [INFO] [stdout] 35 | fn from(item: AddAccessKeyActionContext) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | std::sync::Arc::new({ [INFO] [stdout] 38 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 68 | | |_outcome_view, _network_config| Ok(()), [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/commands/account/add_key/use_public_key/mod.rs:41:24 [INFO] [stdout] | [INFO] [stdout] 38 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 42 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 43 | | receiver_id: signer_account_id.clone(), [INFO] [stdout] 44 | | actions: vec![near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] ... | [INFO] [stdout] 52 | | ))], [INFO] [stdout] 53 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/create_implicit_account/use_auto_generation.rs:50:12 [INFO] [stdout] | [INFO] [stdout] 19 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 22 | let on_after_getting_folder_path_callback: super::OnAfterGettingFolderPathCallback = [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 50 | Ok(Self(super::SaveImplicitAccountContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 51 | | config: previous_context.config, [INFO] [stdout] 52 | | on_after_getting_folder_path_callback, [INFO] [stdout] 53 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/create_implicit_account/use_ledger.rs:66:12 [INFO] [stdout] | [INFO] [stdout] 22 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 25 | let on_after_getting_folder_path_callback: super::OnAfterGettingFolderPathCallback = [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 66 | Ok(Self(super::SaveImplicitAccountContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 67 | | config: previous_context.config, [INFO] [stdout] 68 | | on_after_getting_folder_path_callback, [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/commands/account/create_account/create_implicit_account/use_seed_phrase.rs:60:12 [INFO] [stdout] | [INFO] [stdout] 25 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | let key_pair_properties: crate::common::KeyPairProperties = [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 33 | let on_after_getting_folder_path_callback: super::OnAfterGettingFolderPathCallback = [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | Ok(Self(super::SaveImplicitAccountContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 61 | | config: previous_context.config, [INFO] [stdout] 62 | | on_after_getting_folder_path_callback, [INFO] [stdout] 63 | | })) [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/commands/account/create_account/fund_myself_create_account/mod.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 31 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 35 | | global_context: previous_context, [INFO] [stdout] 36 | | new_account_id: scope.new_account_id.clone().into(), [INFO] [stdout] 37 | | initial_balance: scope.initial_balance, [INFO] [stdout] 38 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/fund_myself_create_account/add_key/autogenerate_new_keypair/mod.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 22 | previous_context: super::super::NewAccountContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 25 | let key_pair_properties: crate::common::KeyPairProperties = [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | let account_properties = super::super::AccountProperties { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 35 | | global_context: previous_context.global_context, [INFO] [stdout] 36 | | account_properties, [INFO] [stdout] 37 | | key_pair_properties, [INFO] [stdout] 38 | | }) [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/commands/account/create_account/fund_myself_create_account/add_key/autogenerate_new_keypair/mod.rs:47:53 [INFO] [stdout] | [INFO] [stdout] 43 | fn from(item: GenerateKeypairContext) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 47 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 48 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 49 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/fund_myself_create_account/add_key/autogenerate_new_keypair/mod.rs:132:12 [INFO] [stdout] | [INFO] [stdout] 82 | previous_context: GenerateKeypairContext, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 87 | let on_before_sending_transaction_callback: crate::transaction_signature_options::OnBeforeSendingTransactionCallback = [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 88 | std::sync::Arc::new({ [INFO] [stdout] 89 | let new_account_id = previous_context.account_properties.new_account_id.clone(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 90 | let key_pair_properties = previous_context.key_pair_properties.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 132 | Ok(Self(super::super::AccountPropertiesContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 133 | | global_context: previous_context.global_context, [INFO] [stdout] 134 | | account_properties: previous_context.account_properties, [INFO] [stdout] 135 | | on_before_sending_transaction_callback, [INFO] [stdout] 136 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/fund_myself_create_account/add_key/use_ledger/mod.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 18 | previous_context: super::super::NewAccountContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | let account_properties = super::super::AccountProperties { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 44 | Ok(Self(super::super::AccountPropertiesContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 45 | | global_context: previous_context.global_context, [INFO] [stdout] 46 | | account_properties, [INFO] [stdout] 47 | | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] 48 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 49 | | ), [INFO] [stdout] 50 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/fund_myself_create_account/add_key/use_manually_provided_seed_phrase/mod.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 19 | previous_context: super::super::NewAccountContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | let account_properties = super::super::AccountProperties { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35 | Ok(Self(super::super::AccountPropertiesContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 36 | | global_context: previous_context.global_context, [INFO] [stdout] 37 | | account_properties, [INFO] [stdout] 38 | | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] 39 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 40 | | ), [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/commands/account/create_account/fund_myself_create_account/add_key/use_public_key/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: super::super::NewAccountContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let account_properties = super::super::AccountProperties { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | Ok(Self(super::super::AccountPropertiesContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context.global_context, [INFO] [stdout] 28 | | account_properties, [INFO] [stdout] 29 | | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] 30 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 31 | | ), [INFO] [stdout] 32 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/fund_myself_create_account/sign_as/mod.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 26 | previous_context: super::AccountPropertiesContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 30 | | global_context: previous_context.global_context, [INFO] [stdout] 31 | | account_properties: previous_context.account_properties, [INFO] [stdout] 32 | | signer_account_id: scope.signer_account_id.clone().into(), [INFO] [stdout] 33 | | on_before_sending_transaction_callback: previous_context [INFO] [stdout] 34 | | .on_before_sending_transaction_callback, [INFO] [stdout] 35 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/fund_myself_create_account/sign_as/mod.rs:153:41 [INFO] [stdout] | [INFO] [stdout] 40 | fn from(item: SignerAccountIdContext) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41 | let global_context = item.global_context.clone(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | [INFO] [stdout] 43 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 44 | std::sync::Arc::new({ [INFO] [stdout] 45 | let new_account_id = item.account_properties.new_account_id.clone(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | let signer_id = item.signer_account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 133 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 153 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 154 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 155 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/fund_myself_create_account/sign_as/mod.rs:125:24 [INFO] [stdout] | [INFO] [stdout] 45 | let new_account_id = item.account_properties.new_account_id.clone(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | let signer_id = item.signer_account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | let (actions, receiver_id) = if new_account_id.is_sub_account_of(&signer_id) { [INFO] [stdout] | ------- ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 126 | | signer_id: signer_id.clone(), [INFO] [stdout] 127 | | receiver_id, [INFO] [stdout] 128 | | actions, [INFO] [stdout] 129 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/sponsor_by_faucet_service/mod.rs:52:12 [INFO] [stdout] | [INFO] [stdout] 35 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 39 | let on_before_creating_account_callback: self::network::OnBeforeCreatingAccountCallback = [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 52 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 53 | | config: previous_context.config, [INFO] [stdout] 54 | | new_account_id: scope.new_account_id.clone(), [INFO] [stdout] 55 | | on_before_creating_account_callback, [INFO] [stdout] 56 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/sponsor_by_faucet_service/add_key/autogenerate_new_keypair/mod.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 24 | previous_context: super::super::NewAccountContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | let key_pair_properties: crate::common::KeyPairProperties = [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 32 | | config: previous_context.config, [INFO] [stdout] 33 | | new_account_id: previous_context.new_account_id, [INFO] [stdout] 34 | | public_key, [INFO] [stdout] ... | [INFO] [stdout] 37 | | .on_before_creating_account_callback, [INFO] [stdout] 38 | | }) [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/commands/account/create_account/sponsor_by_faucet_service/add_key/autogenerate_new_keypair/mod.rs:120:12 [INFO] [stdout] | [INFO] [stdout] 70 | previous_context: GenerateKeypairContext, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 75 | let on_after_getting_network_callback: super::super::network::OnAfterGettingNetworkCallback = [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 78 | let key_pair_properties = previous_context.key_pair_properties.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 120 | Ok(Self(super::super::SponsorServiceContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 121 | | config: previous_context.config, [INFO] [stdout] 122 | | new_account_id: previous_context.new_account_id, [INFO] [stdout] 123 | | public_key: previous_context.public_key, [INFO] [stdout] ... | [INFO] [stdout] 126 | | .on_before_creating_account_callback, [INFO] [stdout] 127 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/sponsor_by_faucet_service/add_key/use_ledger/mod.rs:38:12 [INFO] [stdout] | [INFO] [stdout] 18 | previous_context: super::super::NewAccountContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | Ok(Self(super::super::SponsorServiceContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 39 | | config: previous_context.config, [INFO] [stdout] 40 | | new_account_id: previous_context.new_account_id, [INFO] [stdout] 41 | | public_key, [INFO] [stdout] ... | [INFO] [stdout] 46 | | .on_before_creating_account_callback, [INFO] [stdout] 47 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/sponsor_by_faucet_service/add_key/use_manually_provided_seed_phrase/mod.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 19 | previous_context: super::super::NewAccountContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | Ok(Self(super::super::SponsorServiceContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 31 | | config: previous_context.config, [INFO] [stdout] 32 | | new_account_id: previous_context.new_account_id, [INFO] [stdout] 33 | | public_key, [INFO] [stdout] ... | [INFO] [stdout] 38 | | .on_before_creating_account_callback, [INFO] [stdout] 39 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/sponsor_by_faucet_service/add_key/use_public_key/mod.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: super::super::NewAccountContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | Ok(Self(super::super::SponsorServiceContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 21 | | config: previous_context.config, [INFO] [stdout] 22 | | new_account_id: previous_context.new_account_id, [INFO] [stdout] 23 | | public_key: scope.public_key.clone().into(), [INFO] [stdout] ... | [INFO] [stdout] 28 | | .on_before_creating_account_callback, [INFO] [stdout] 29 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/create_account/sponsor_by_faucet_service/network/mod.rs:50:12 [INFO] [stdout] | [INFO] [stdout] 26 | previous_context: super::SponsorServiceContext, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | let networks = previous_context.config.network_connection.clone(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | let network_config = networks [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 50 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 51 | | new_account_id: previous_context.new_account_id, [INFO] [stdout] 52 | | public_key: previous_context.public_key, [INFO] [stdout] 53 | | network_config, [INFO] [stdout] ... | [INFO] [stdout] 56 | | .on_before_creating_account_callback, [INFO] [stdout] 57 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_account/mod.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 24 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 28 | | global_context: previous_context, [INFO] [stdout] 29 | | account_id: scope.account_id.clone().into(), [INFO] [stdout] 30 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_account/mod.rs:69:12 [INFO] [stdout] | [INFO] [stdout] 66 | previous_context: DeleteAccountContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 69 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 70 | | global_context: previous_context.global_context, [INFO] [stdout] 71 | | account_id: previous_context.account_id, [INFO] [stdout] 72 | | beneficiary_account_id: scope.beneficiary_account_id.clone().into(), [INFO] [stdout] 73 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_account/mod.rs:100:41 [INFO] [stdout] | [INFO] [stdout] 78 | fn from(item: BeneficiaryAccountContext) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 79 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 80 | std::sync::Arc::new({ [INFO] [stdout] 81 | let account_id = item.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 100 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 101 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 102 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_account/mod.rs:103:53 [INFO] [stdout] | [INFO] [stdout] 78 | fn from(item: BeneficiaryAccountContext) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 79 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 80 | std::sync::Arc::new({ [INFO] [stdout] 81 | let account_id = item.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 103 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 104 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 105 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_account/mod.rs:106:52 [INFO] [stdout] | [INFO] [stdout] 78 | fn from(item: BeneficiaryAccountContext) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 79 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 80 | std::sync::Arc::new({ [INFO] [stdout] 81 | let account_id = item.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 106 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 107 | | |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 108 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_account/mod.rs:84:24 [INFO] [stdout] | [INFO] [stdout] 78 | fn from(item: BeneficiaryAccountContext) -> Self { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 81 | let account_id = item.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 84 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 85 | | signer_id: account_id.clone(), [INFO] [stdout] 86 | | receiver_id: account_id.clone(), [INFO] [stdout] 87 | | actions: vec![near_primitives::transaction::Action::DeleteAccount( [INFO] [stdout] ... | [INFO] [stdout] 91 | | )], [INFO] [stdout] 92 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_key/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 23 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context, [INFO] [stdout] 28 | | owner_account_id: scope.owner_account_id.clone().into(), [INFO] [stdout] 29 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_key/public_keys_to_delete.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 28 | previous_context: super::DeleteKeysCommandContext, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 32 | | global_context: previous_context.global_context, [INFO] [stdout] 33 | | owner_account_id: previous_context.owner_account_id, [INFO] [stdout] 34 | | public_keys: scope.public_keys.clone().into(), [INFO] [stdout] 35 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_key/public_keys_to_delete.rs:67:41 [INFO] [stdout] | [INFO] [stdout] 40 | fn from(item: PublicKeyListContext) -> Self { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | std::sync::Arc::new({ [INFO] [stdout] 43 | let owner_account_id = item.owner_account_id.clone(); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 68 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [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/commands/account/delete_key/public_keys_to_delete.rs:70:53 [INFO] [stdout] | [INFO] [stdout] 40 | fn from(item: PublicKeyListContext) -> Self { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | std::sync::Arc::new({ [INFO] [stdout] 43 | let owner_account_id = item.owner_account_id.clone(); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 71 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 72 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_key/public_keys_to_delete.rs:73:52 [INFO] [stdout] | [INFO] [stdout] 40 | fn from(item: PublicKeyListContext) -> Self { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | std::sync::Arc::new({ [INFO] [stdout] 43 | let owner_account_id = item.owner_account_id.clone(); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 74 | | |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 75 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/delete_key/public_keys_to_delete.rs:46:24 [INFO] [stdout] | [INFO] [stdout] 43 | let owner_account_id = item.owner_account_id.clone(); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 46 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 47 | | signer_id: owner_account_id.clone(), [INFO] [stdout] 48 | | receiver_id: owner_account_id.clone(), [INFO] [stdout] 49 | | actions: item [INFO] [stdout] ... | [INFO] [stdout] 58 | | .collect(), [INFO] [stdout] 59 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/export_account/mod.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 30 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 33 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 34 | | global_context: previous_context, [INFO] [stdout] 35 | | account_id: scope.account_id.clone().into(), [INFO] [stdout] 36 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/export_account/mod.rs:119:17 [INFO] [stdout] | [INFO] [stdout] 116 | let keyring = [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 119 | keyring.get_password().ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/export_account/using_private_key/mod.rs:53:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: super::ExportAccountContext, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let config = previous_context.global_context.config.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | let account_id = previous_context.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 22 | [INFO] [stdout] 23 | let on_after_getting_network_callback: crate::network::OnAfterGettingNetworkCallback = [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 53 | Ok(Self(crate::network::NetworkContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 54 | | config: previous_context.global_context.config, [INFO] [stdout] 55 | | interacting_with_account_ids: vec![previous_context.account_id], [INFO] [stdout] 56 | | on_after_getting_network_callback, [INFO] [stdout] 57 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/export_account/using_seed_phrase/mod.rs:60:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: super::ExportAccountContext, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let config = previous_context.global_context.config.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | let account_id = previous_context.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 22 | [INFO] [stdout] 23 | let on_after_getting_network_callback: crate::network::OnAfterGettingNetworkCallback = [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | Ok(Self(crate::network::NetworkContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 61 | | config: previous_context.global_context.config, [INFO] [stdout] 62 | | interacting_with_account_ids: vec![previous_context.account_id], [INFO] [stdout] 63 | | on_after_getting_network_callback, [INFO] [stdout] 64 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/export_account/using_web_wallet/mod.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 15 | previous_context: super::ExportAccountContext, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 18 | let config = previous_context.global_context.config.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | let account_id = previous_context.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 20 | [INFO] [stdout] 21 | let on_after_getting_network_callback: crate::network::OnAfterGettingNetworkCallback = [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 47 | Ok(Self(crate::network::NetworkContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 48 | | config: previous_context.global_context.config, [INFO] [stdout] 49 | | interacting_with_account_ids: vec![previous_context.account_id], [INFO] [stdout] 50 | | on_after_getting_network_callback, [INFO] [stdout] 51 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/import_account/using_private_key/mod.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | let on_after_getting_network_callback: crate::network::OnAfterGettingNetworkCallback = [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | std::sync::Arc::new({ [INFO] [stdout] 30 | let config = previous_context.config.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | Ok(Self(crate::network::NetworkContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 46 | | config: previous_context.config, [INFO] [stdout] 47 | | interacting_with_account_ids: Vec::new(), [INFO] [stdout] 48 | | on_after_getting_network_callback, [INFO] [stdout] 49 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/import_account/using_seed_phrase/mod.rs:48:12 [INFO] [stdout] | [INFO] [stdout] 22 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 25 | let key_pair_properties = crate::common::get_key_pair_properties_from_seed_phrase( [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | let on_after_getting_network_callback: crate::network::OnAfterGettingNetworkCallback = [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32 | std::sync::Arc::new({ [INFO] [stdout] 33 | let config = previous_context.config.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 48 | Ok(Self(crate::network::NetworkContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 49 | | config: previous_context.config, [INFO] [stdout] 50 | | interacting_with_account_ids: Vec::new(), [INFO] [stdout] 51 | | on_after_getting_network_callback, [INFO] [stdout] 52 | | })) [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/commands/account/import_account/using_web_wallet/mod.rs:50:12 [INFO] [stdout] | [INFO] [stdout] 15 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 18 | let on_after_getting_network_callback: crate::network::OnAfterGettingNetworkCallback = [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | std::sync::Arc::new({ [INFO] [stdout] 20 | let config = previous_context.config.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 50 | Ok(Self(crate::network::NetworkContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 51 | | config: previous_context.config, [INFO] [stdout] 52 | | interacting_with_account_ids: Vec::new(), [INFO] [stdout] 53 | | on_after_getting_network_callback, [INFO] [stdout] 54 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/import_account/using_web_wallet/mod.rs:41:25 [INFO] [stdout] | [INFO] [stdout] 23 | let key_pair_properties: crate::common::KeyPairProperties = [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | network_config.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/list_keys/mod.rs:49:12 [INFO] [stdout] | [INFO] [stdout] 23 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 27 | let account_id: near_primitives::types::AccountId = scope.account_id.clone().into(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 49 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 50 | | config: previous_context.config, [INFO] [stdout] 51 | | interacting_with_account_ids: vec![scope.account_id.clone().into()], [INFO] [stdout] 52 | | on_after_getting_block_reference_callback, [INFO] [stdout] 53 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/storage_management/mod.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 26 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | let contract_account_id = scope.contract_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | let get_contract_account_id: GetContractAccountId = [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31 | std::sync::Arc::new(move |_network_config| Ok(contract_account_id.clone().into())); [INFO] [stdout] 32 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 33 | | global_context: previous_context, [INFO] [stdout] 34 | | get_contract_account_id, [INFO] [stdout] 35 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/storage_management/mod.rs:31:59 [INFO] [stdout] | [INFO] [stdout] 29 | let contract_account_id = scope.contract_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | let get_contract_account_id: GetContractAccountId = [INFO] [stdout] 31 | std::sync::Arc::new(move |_network_config| Ok(contract_account_id.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/commands/account/storage_management/storage_deposit.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 27 | previous_context: super::ContractContext, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 31 | | global_context: previous_context.global_context, [INFO] [stdout] 32 | | get_contract_account_id: previous_context.get_contract_account_id, [INFO] [stdout] 33 | | receiver_account_id: scope.receiver_account_id.clone().into(), [INFO] [stdout] 34 | | deposit: scope.deposit, [INFO] [stdout] 35 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/storage_management/storage_deposit.rs:151:12 [INFO] [stdout] | [INFO] [stdout] 105 | previous_context: DepositArgsContext, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 108 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 109 | std::sync::Arc::new({ [INFO] [stdout] 110 | let signer_account_id: near_primitives::types::AccountId = [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 111 | scope.signer_account_id.clone().into(); [INFO] [stdout] 112 | let receiver_account_id = previous_context.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 113 | let get_contract_account_id = previous_context.get_contract_account_id.clone(); [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 134 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 135 | let signer_account_id: near_primitives::types::AccountId = scope.signer_account_id.clone().into(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | let receiver_account_id = previous_context.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 151 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 152 | | global_context: previous_context.global_context, [INFO] [stdout] 153 | | interacting_with_account_ids: vec![ [INFO] [stdout] 154 | | scope.signer_account_id.clone().into(), [INFO] [stdout] ... | [INFO] [stdout] 164 | | on_after_sending_transaction_callback, [INFO] [stdout] 165 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/storage_management/storage_deposit.rs:117:24 [INFO] [stdout] | [INFO] [stdout] 110 | let signer_account_id: near_primitives::types::AccountId = [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 111 | scope.signer_account_id.clone().into(); [INFO] [stdout] 112 | let receiver_account_id = previous_context.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 113 | let get_contract_account_id = previous_context.get_contract_account_id.clone(); [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 117 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 118 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 119 | | receiver_id: get_contract_account_id(network_config)?, [INFO] [stdout] 120 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 129 | | )], [INFO] [stdout] 130 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/storage_management/storage_withdraw.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 21 | previous_context: super::ContractContext, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 25 | | global_context: previous_context.global_context, [INFO] [stdout] 26 | | get_contract_account_id: previous_context.get_contract_account_id, [INFO] [stdout] 27 | | amount: scope.amount, [INFO] [stdout] 28 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/storage_management/storage_withdraw.rs:92:12 [INFO] [stdout] | [INFO] [stdout] 49 | previous_context: WithdrawArgsContext, [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 52 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 53 | std::sync::Arc::new({ [INFO] [stdout] 54 | let signer_account_id: near_primitives::types::AccountId = [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 55 | scope.signer_account_id.clone().into(); [INFO] [stdout] 56 | let get_contract_account_id = previous_context.get_contract_account_id.clone(); [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 77 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 78 | let signer_account_id: near_primitives::types::AccountId = scope.signer_account_id.clone().into(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 92 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 93 | | global_context: previous_context.global_context, [INFO] [stdout] 94 | | interacting_with_account_ids: vec![scope.signer_account_id.clone().into()], [INFO] [stdout] 95 | | get_prepopulated_transaction_after_getting_network_callback, [INFO] [stdout] ... | [INFO] [stdout] 102 | | on_after_sending_transaction_callback, [INFO] [stdout] 103 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/storage_management/storage_withdraw.rs:60:24 [INFO] [stdout] | [INFO] [stdout] 54 | let signer_account_id: near_primitives::types::AccountId = [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 55 | scope.signer_account_id.clone().into(); [INFO] [stdout] 56 | let get_contract_account_id = previous_context.get_contract_account_id.clone(); [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 61 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 62 | | receiver_id: get_contract_account_id(network_config)?, [INFO] [stdout] 63 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 72 | | )], [INFO] [stdout] 73 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/storage_management/view_storage_balance.rs:54:12 [INFO] [stdout] | [INFO] [stdout] 25 | previous_context: super::ContractContext, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | std::sync::Arc::new({ [INFO] [stdout] 30 | let account_id = scope.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 54 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 55 | | config: previous_context.global_context.config, [INFO] [stdout] 56 | | interacting_with_account_ids: vec![scope.account_id.clone().into()], [INFO] [stdout] 57 | | on_after_getting_block_reference_callback, [INFO] [stdout] 58 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/update_social_profile/mod.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 27 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 31 | | global_context: previous_context, [INFO] [stdout] 32 | | account_id: scope.account_id.clone().into(), [INFO] [stdout] 33 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/update_social_profile/profile_args_type/base64_args.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: super::super::UpdateSocialProfileContext, [INFO] [stdout] | ---------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | Ok(Self(super::ArgsContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 21 | | global_context: previous_context.global_context, [INFO] [stdout] 22 | | account_id: previous_context.account_id, [INFO] [stdout] 23 | | data: scope.data.clone().into_bytes(), [INFO] [stdout] 24 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/update_social_profile/profile_args_type/file_args.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: super::super::UpdateSocialProfileContext, [INFO] [stdout] | ---------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | Ok(Self(super::ArgsContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 21 | | global_context: previous_context.global_context, [INFO] [stdout] 22 | | account_id: previous_context.account_id, [INFO] [stdout] 23 | | data: scope.data_path.read_bytes()?, [INFO] [stdout] 24 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/update_social_profile/profile_args_type/json_args.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: super::super::UpdateSocialProfileContext, [INFO] [stdout] | ---------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | Ok(Self(super::ArgsContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 21 | | global_context: previous_context.global_context, [INFO] [stdout] 22 | | account_id: previous_context.account_id, [INFO] [stdout] 23 | | data: scope.data.try_into_bytes()?, [INFO] [stdout] 24 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/update_social_profile/profile_args_type/manually.rs:111:12 [INFO] [stdout] | [INFO] [stdout] 52 | previous_context: super::super::UpdateSocialProfileContext, [INFO] [stdout] | ---------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 111 | Ok(Self(super::ArgsContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 112 | | global_context: previous_context.global_context, [INFO] [stdout] 113 | | account_id: previous_context.account_id, [INFO] [stdout] 114 | | data: serde_json::to_vec(&profile)?, [INFO] [stdout] 115 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/update_social_profile/sign_as.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 31 | previous_context: super::profile_args_type::ArgsContext, [INFO] [stdout] | ------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 35 | | global_context: previous_context.global_context, [INFO] [stdout] 36 | | account_id: previous_context.account_id, [INFO] [stdout] 37 | | data: previous_context.data, [INFO] [stdout] 38 | | signer_account_id: scope.signer_account_id.clone().into(), [INFO] [stdout] 39 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/update_social_profile/sign_as.rs:102:53 [INFO] [stdout] | [INFO] [stdout] 44 | fn from(item: SignerContext) -> Self { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 45 | let account_id = item.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | let signer_id = item.signer_account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 49 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | let on_before_signing_callback: crate::commands::OnBeforeSigningCallback = Arc::new({ [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 58 | let account_id = item.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 84 | let account_id = item.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 85 | [INFO] [stdout] 86 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = Arc::new({ [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 102 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 103 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 104 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/view_account_summary/mod.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 24 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 28 | let account_id: near_primitives::types::AccountId = scope.account_id.clone().into(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 35 | | config: previous_context.config, [INFO] [stdout] 36 | | interacting_with_account_ids: vec![scope.account_id.clone().into()], [INFO] [stdout] 37 | | on_after_getting_block_reference_callback, [INFO] [stdout] 38 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/view_account_summary/mod.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 89 | .and_then(|query_response| { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 90 | / query_response [INFO] [stdout] 91 | | .access_key_list_view() [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/account/view_account_summary/mod.rs:141:55 [INFO] [stdout] | [INFO] [stdout] 133 | .map(|validator_account_id| async { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 141 | Ok::<_, color_eyre::eyre::Report>((validator_account_id, balance)) [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/commands/config/edit_connection/mod.rs:38:12 [INFO] [stdout] | [INFO] [stdout] 23 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | let network_config = previous_context [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 39 | | global_context: previous_context, [INFO] [stdout] 40 | | connection_name: scope.connection_name.clone(), [INFO] [stdout] 41 | | network_config, [INFO] [stdout] 42 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_read_only/mod.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 26 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 30 | | global_context: previous_context, [INFO] [stdout] 31 | | contract_account_id: scope.contract_account_id.clone().into(), [INFO] [stdout] 32 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_read_only/mod.rs:84:12 [INFO] [stdout] | [INFO] [stdout] 70 | previous_context: CallFunctionViewContext, [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 76 | let account_id: near_primitives::types::AccountId = previous_context.contract_account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 84 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 85 | | config: previous_context.global_context.config, [INFO] [stdout] 86 | | interacting_with_account_ids: vec![previous_context.contract_account_id], [INFO] [stdout] 87 | | on_after_getting_block_reference_callback, [INFO] [stdout] 88 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_transaction/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 23 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context, [INFO] [stdout] 28 | | contract_account_id: scope.contract_account_id.clone().into(), [INFO] [stdout] 29 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_transaction/mod.rs:79:12 [INFO] [stdout] | [INFO] [stdout] 72 | previous_context: CallFunctionContext, [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 79 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 80 | | global_context: previous_context.global_context, [INFO] [stdout] 81 | | contract_account_id: previous_context.contract_account_id, [INFO] [stdout] 82 | | function_name: scope.function_name.clone(), [INFO] [stdout] 83 | | function_args, [INFO] [stdout] 84 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_transaction/mod.rs:128:12 [INFO] [stdout] | [INFO] [stdout] 125 | previous_context: FunctionContext, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 128 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 129 | | global_context: previous_context.global_context, [INFO] [stdout] 130 | | contract_account_id: previous_context.contract_account_id, [INFO] [stdout] 131 | | function_name: previous_context.function_name, [INFO] [stdout] 132 | | function_args: previous_context.function_args, [INFO] [stdout] 133 | | gas: scope.gas, [INFO] [stdout] 134 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_transaction/mod.rs:189:12 [INFO] [stdout] | [INFO] [stdout] 186 | previous_context: PrepaidGasContext, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 189 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 190 | | global_context: previous_context.global_context, [INFO] [stdout] 191 | | contract_account_id: previous_context.contract_account_id, [INFO] [stdout] 192 | | function_name: previous_context.function_name, [INFO] [stdout] ... | [INFO] [stdout] 195 | | deposit: scope.deposit, [INFO] [stdout] 196 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_transaction/mod.rs:241:12 [INFO] [stdout] | [INFO] [stdout] 238 | previous_context: DepositContext, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 241 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 242 | | global_context: previous_context.global_context, [INFO] [stdout] 243 | | contract_account_id: previous_context.contract_account_id, [INFO] [stdout] 244 | | function_name: previous_context.function_name, [INFO] [stdout] ... | [INFO] [stdout] 248 | | signer_account_id: scope.signer_account_id.clone().into(), [INFO] [stdout] 249 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_transaction/mod.rs:280:41 [INFO] [stdout] | [INFO] [stdout] 254 | fn from(item: SignerAccountIdContext) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 255 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 256 | std::sync::Arc::new({ [INFO] [stdout] 257 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 258 | let receiver_account_id = item.contract_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 280 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 281 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 282 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_transaction/mod.rs:283:53 [INFO] [stdout] | [INFO] [stdout] 254 | fn from(item: SignerAccountIdContext) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 255 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 256 | std::sync::Arc::new({ [INFO] [stdout] 257 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 258 | let receiver_account_id = item.contract_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 283 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 284 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 285 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_transaction/mod.rs:286:52 [INFO] [stdout] | [INFO] [stdout] 254 | fn from(item: SignerAccountIdContext) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 255 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 256 | std::sync::Arc::new({ [INFO] [stdout] 257 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 258 | let receiver_account_id = item.contract_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 286 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 287 | | |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 288 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/call_function/as_transaction/mod.rs:261:24 [INFO] [stdout] | [INFO] [stdout] 257 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 258 | let receiver_account_id = item.contract_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 261 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 262 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 263 | | receiver_id: receiver_account_id.clone(), [INFO] [stdout] 264 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 271 | | )], [INFO] [stdout] 272 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/mod.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 26 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 30 | | global_context: previous_context, [INFO] [stdout] 31 | | receiver_account_id: scope.account_id.clone().into(), [INFO] [stdout] 32 | | signer_account_id: scope.account_id.clone().into(), [INFO] [stdout] 33 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/mod.rs:74:12 [INFO] [stdout] | [INFO] [stdout] 68 | previous_context: ContractContext, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 74 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 75 | | global_context: previous_context.global_context, [INFO] [stdout] 76 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 77 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 78 | | code, [INFO] [stdout] 79 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/initialize_mode/mod.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 32 | previous_context: super::ContractFileContext, [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35 | Ok(Self(super::ContractFileContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 36 | | global_context: previous_context.global_context, [INFO] [stdout] 37 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 38 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 39 | | code: previous_context.code, [INFO] [stdout] 40 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/initialize_mode/mod.rs:71:41 [INFO] [stdout] | [INFO] [stdout] 45 | fn from(item: NoInitializeContext) -> Self { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 47 | std::sync::Arc::new({ [INFO] [stdout] 48 | let signer_account_id = item.0.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | let receiver_account_id = item.0.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 71 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 72 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 73 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/initialize_mode/mod.rs:74:53 [INFO] [stdout] | [INFO] [stdout] 45 | fn from(item: NoInitializeContext) -> Self { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 47 | std::sync::Arc::new({ [INFO] [stdout] 48 | let signer_account_id = item.0.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | let receiver_account_id = item.0.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 74 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 75 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 76 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/initialize_mode/mod.rs:77:52 [INFO] [stdout] | [INFO] [stdout] 45 | fn from(item: NoInitializeContext) -> Self { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 47 | std::sync::Arc::new({ [INFO] [stdout] 48 | let signer_account_id = item.0.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | let receiver_account_id = item.0.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 77 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 78 | | |_outcome_view, _network_config| Ok(()), [INFO] [stdout] 79 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/initialize_mode/mod.rs:52:24 [INFO] [stdout] | [INFO] [stdout] 48 | let signer_account_id = item.0.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | let receiver_account_id = item.0.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 52 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 53 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 54 | | receiver_id: receiver_account_id.clone(), [INFO] [stdout] 55 | | actions: vec![near_primitives::transaction::Action::DeployContract( [INFO] [stdout] ... | [INFO] [stdout] 59 | | )], [INFO] [stdout] 60 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/initialize_mode/call_function_type/mod.rs:41:12 [INFO] [stdout] | [INFO] [stdout] 33 | previous_context: super::super::ContractFileContext, [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 42 | | global_context: previous_context.global_context, [INFO] [stdout] 43 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 44 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] ... | [INFO] [stdout] 47 | | function_args, [INFO] [stdout] 48 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/initialize_mode/call_function_type/mod.rs:90:12 [INFO] [stdout] | [INFO] [stdout] 87 | previous_context: CallFunctionActionContext, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 91 | | global_context: previous_context.global_context, [INFO] [stdout] 92 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 93 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] ... | [INFO] [stdout] 97 | | gas: scope.gas, [INFO] [stdout] 98 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/initialize_mode/call_function_type/mod.rs:176:12 [INFO] [stdout] | [INFO] [stdout] 143 | previous_context: PrepaidGasContext, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 148 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 149 | std::sync::Arc::new({ [INFO] [stdout] 150 | let signer_account_id = previous_context.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 151 | let receiver_account_id = previous_context.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 176 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 177 | | global_context: previous_context.global_context, [INFO] [stdout] 178 | | interacting_with_account_ids: vec![ [INFO] [stdout] 179 | | previous_context.signer_account_id.clone(), [INFO] [stdout] ... | [INFO] [stdout] 191 | | ), [INFO] [stdout] 192 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/deploy/initialize_mode/call_function_type/mod.rs:154:24 [INFO] [stdout] | [INFO] [stdout] 150 | let signer_account_id = previous_context.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 151 | let receiver_account_id = previous_context.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 154 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 155 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 156 | | receiver_id: receiver_account_id.clone(), [INFO] [stdout] 157 | | actions: vec![ [INFO] [stdout] ... | [INFO] [stdout] 171 | | ], [INFO] [stdout] 172 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/download_abi/mod.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 26 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 30 | | global_context: previous_context, [INFO] [stdout] 31 | | account_id: scope.account_id.clone().into(), [INFO] [stdout] 32 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/download_abi/mod.rs:75:12 [INFO] [stdout] | [INFO] [stdout] 64 | previous_context: ContractContext, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68 | let account_id = previous_context.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 75 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 76 | | config: previous_context.global_context.config, [INFO] [stdout] 77 | | on_after_getting_block_reference_callback, [INFO] [stdout] 78 | | interacting_with_account_ids: vec![previous_context.account_id], [INFO] [stdout] 79 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/download_wasm/mod.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 28 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 32 | | global_context: previous_context, [INFO] [stdout] 33 | | account_id: scope.account_id.clone().into(), [INFO] [stdout] 34 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/download_wasm/mod.rs:77:12 [INFO] [stdout] | [INFO] [stdout] 66 | previous_context: ContractContext, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 69 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 70 | let account_id = previous_context.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 77 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 78 | | config: previous_context.global_context.config, [INFO] [stdout] 79 | | on_after_getting_block_reference_callback, [INFO] [stdout] 80 | | interacting_with_account_ids: vec![previous_context.account_id], [INFO] [stdout] 81 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/inspect/mod.rs:54:12 [INFO] [stdout] | [INFO] [stdout] 44 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 47 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 48 | let account_id: near_primitives::types::AccountId = scope.contract_account_id.clone().into(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 54 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 55 | | config: previous_context.config, [INFO] [stdout] 56 | | on_after_getting_block_reference_callback, [INFO] [stdout] 57 | | interacting_with_account_ids: vec![scope.contract_account_id.clone().into()], [INFO] [stdout] 58 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/view_storage/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 23 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context, [INFO] [stdout] 28 | | contract_account_id: scope.contract_account_id.clone().into(), [INFO] [stdout] 29 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/view_storage/keys_to_view/all_keys.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 14 | previous_context: super::super::ViewStorageContext, [INFO] [stdout] | -------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 17 | Ok(Self(super::KeysContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 18 | | global_context: previous_context.global_context, [INFO] [stdout] 19 | | contract_account_id: previous_context.contract_account_id, [INFO] [stdout] 20 | | prefix: near_primitives::types::StoreKey::from(Vec::new()), [INFO] [stdout] 21 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/view_storage/keys_to_view/keys_start_with_bytes_as_base64.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::super::ViewStorageContext, [INFO] [stdout] | -------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 19 | Ok(Self(super::KeysContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 20 | | global_context: previous_context.global_context, [INFO] [stdout] 21 | | contract_account_id: previous_context.contract_account_id, [INFO] [stdout] 22 | | prefix: near_primitives::types::StoreKey::from( [INFO] [stdout] 23 | | scope.keys_begin_with.clone().into_bytes(), [INFO] [stdout] 24 | | ), [INFO] [stdout] 25 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/view_storage/keys_to_view/keys_start_with_string.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::super::ViewStorageContext, [INFO] [stdout] | -------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 19 | Ok(Self(super::KeysContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 20 | | global_context: previous_context.global_context, [INFO] [stdout] 21 | | contract_account_id: previous_context.contract_account_id, [INFO] [stdout] 22 | | prefix: near_primitives::types::StoreKey::from( [INFO] [stdout] 23 | | scope.keys_begin_with.clone().into_bytes(), [INFO] [stdout] 24 | | ), [INFO] [stdout] 25 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/view_storage/output_format/as_json.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 15 | previous_context: super::super::keys_to_view::KeysContext, [INFO] [stdout] | --------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 18 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | let contract_account_id = previous_context.contract_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 46 | | config: previous_context.global_context.config, [INFO] [stdout] 47 | | interacting_with_account_ids: vec![previous_context.contract_account_id], [INFO] [stdout] 48 | | on_after_getting_block_reference_callback, [INFO] [stdout] 49 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/contract/view_storage/output_format/as_text.rs:48:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: super::super::keys_to_view::KeysContext, [INFO] [stdout] | --------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | let contract_account_id = previous_context.contract_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 48 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 49 | | config: previous_context.global_context.config, [INFO] [stdout] 50 | | interacting_with_account_ids: vec![previous_context.contract_account_id], [INFO] [stdout] 51 | | on_after_getting_block_reference_callback, [INFO] [stdout] 52 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/mod.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 31 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 35 | | global_context: previous_context, [INFO] [stdout] 36 | | account_id: scope.account_id.clone().into(), [INFO] [stdout] 37 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/deposit_and_stake.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 20 | previous_context: super::StakeDelegationContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 23 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | std::sync::Arc::new({ [INFO] [stdout] 25 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 46 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 47 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 48 | let validator_id = scope.validator_account_id.clone(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 60 | | global_context: previous_context.global_context, [INFO] [stdout] 61 | | interacting_with_account_ids: vec![ [INFO] [stdout] 62 | | previous_context.account_id, [INFO] [stdout] ... | [INFO] [stdout] 72 | | on_after_sending_transaction_callback, [INFO] [stdout] 73 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/deposit_and_stake.rs:31:24 [INFO] [stdout] | [INFO] [stdout] 25 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 32 | | signer_id: signer_id.clone(), [INFO] [stdout] 33 | | receiver_id: validator_account_id.clone(), [INFO] [stdout] 34 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 41 | | )], [INFO] [stdout] 42 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/stake.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 20 | previous_context: super::StakeDelegationContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 23 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | std::sync::Arc::new({ [INFO] [stdout] 25 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 48 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 50 | let validator_id = scope.validator_account_id.clone(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 62 | | global_context: previous_context.global_context, [INFO] [stdout] 63 | | interacting_with_account_ids: vec![ [INFO] [stdout] 64 | | previous_context.account_id, [INFO] [stdout] ... | [INFO] [stdout] 74 | | on_after_sending_transaction_callback, [INFO] [stdout] 75 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/stake.rs:31:24 [INFO] [stdout] | [INFO] [stdout] 25 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 32 | | signer_id: signer_id.clone(), [INFO] [stdout] 33 | | receiver_id: validator_account_id.clone(), [INFO] [stdout] 34 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 43 | | )], [INFO] [stdout] 44 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/stake_all.rs:55:12 [INFO] [stdout] | [INFO] [stdout] 18 | previous_context: super::StakeDelegationContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 22 | std::sync::Arc::new({ [INFO] [stdout] 23 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 44 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 45 | let validator_id = scope.validator_account_id.clone(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 55 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 56 | | global_context: previous_context.global_context, [INFO] [stdout] 57 | | interacting_with_account_ids: vec![ [INFO] [stdout] 58 | | previous_context.account_id, [INFO] [stdout] ... | [INFO] [stdout] 68 | | on_after_sending_transaction_callback, [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/commands/staking/delegate/stake_all.rs:28:24 [INFO] [stdout] | [INFO] [stdout] 23 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 29 | | signer_id: signer_id.clone(), [INFO] [stdout] 30 | | receiver_id: validator_account_id.clone(), [INFO] [stdout] 31 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 38 | | )], [INFO] [stdout] 39 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/unstake.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 20 | previous_context: super::StakeDelegationContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 23 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | std::sync::Arc::new({ [INFO] [stdout] 25 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 48 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 50 | let validator_id = scope.validator_account_id.clone(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 62 | | global_context: previous_context.global_context, [INFO] [stdout] 63 | | interacting_with_account_ids: vec![ [INFO] [stdout] 64 | | previous_context.account_id, [INFO] [stdout] ... | [INFO] [stdout] 74 | | on_after_sending_transaction_callback, [INFO] [stdout] 75 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/unstake.rs:31:24 [INFO] [stdout] | [INFO] [stdout] 25 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 32 | | signer_id: signer_id.clone(), [INFO] [stdout] 33 | | receiver_id: validator_account_id.clone(), [INFO] [stdout] 34 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 43 | | )], [INFO] [stdout] 44 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/unstake_all.rs:55:12 [INFO] [stdout] | [INFO] [stdout] 18 | previous_context: super::StakeDelegationContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 22 | std::sync::Arc::new({ [INFO] [stdout] 23 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 44 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 45 | let validator_id = scope.validator_account_id.clone(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 55 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 56 | | global_context: previous_context.global_context, [INFO] [stdout] 57 | | interacting_with_account_ids: vec![ [INFO] [stdout] 58 | | previous_context.account_id, [INFO] [stdout] ... | [INFO] [stdout] 68 | | on_after_sending_transaction_callback, [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/commands/staking/delegate/unstake_all.rs:28:24 [INFO] [stdout] | [INFO] [stdout] 23 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 29 | | signer_id: signer_id.clone(), [INFO] [stdout] 30 | | receiver_id: validator_account_id.clone(), [INFO] [stdout] 31 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 38 | | )], [INFO] [stdout] 39 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/view_balance.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 22 | previous_context: super::StakeDelegationContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 25 | let account_id = previous_context.account_id.clone(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 27 | scope.validator_account_id.clone().into(); [INFO] [stdout] 28 | let interacting_with_account_ids = vec![account_id.clone(), validator_account_id.clone()]; [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | [INFO] [stdout] 30 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 36 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 37 | | config: previous_context.global_context.config, [INFO] [stdout] 38 | | interacting_with_account_ids, [INFO] [stdout] 39 | | on_after_getting_block_reference_callback, [INFO] [stdout] 40 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/withdraw.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 20 | previous_context: super::StakeDelegationContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 23 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | std::sync::Arc::new({ [INFO] [stdout] 25 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 48 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 50 | let validator_id = scope.validator_account_id.clone(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 62 | | global_context: previous_context.global_context, [INFO] [stdout] 63 | | interacting_with_account_ids: vec![ [INFO] [stdout] 64 | | previous_context.account_id, [INFO] [stdout] ... | [INFO] [stdout] 74 | | on_after_sending_transaction_callback, [INFO] [stdout] 75 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/withdraw.rs:31:24 [INFO] [stdout] | [INFO] [stdout] 25 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 32 | | signer_id: signer_id.clone(), [INFO] [stdout] 33 | | receiver_id: validator_account_id.clone(), [INFO] [stdout] 34 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 43 | | )], [INFO] [stdout] 44 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/delegate/withdraw_all.rs:55:12 [INFO] [stdout] | [INFO] [stdout] 18 | previous_context: super::StakeDelegationContext, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 22 | std::sync::Arc::new({ [INFO] [stdout] 23 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 44 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 45 | let validator_id = scope.validator_account_id.clone(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 55 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 56 | | global_context: previous_context.global_context, [INFO] [stdout] 57 | | interacting_with_account_ids: vec![ [INFO] [stdout] 58 | | previous_context.account_id, [INFO] [stdout] ... | [INFO] [stdout] 68 | | on_after_sending_transaction_callback, [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/commands/staking/delegate/withdraw_all.rs:28:24 [INFO] [stdout] | [INFO] [stdout] 23 | let signer_id = previous_context.account_id.clone(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let validator_account_id: near_primitives::types::AccountId = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 29 | | signer_id: signer_id.clone(), [INFO] [stdout] 30 | | receiver_id: validator_account_id.clone(), [INFO] [stdout] 31 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 38 | | )], [INFO] [stdout] 39 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/staking/validator_list/mod.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 17 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let on_after_getting_network_callback: crate::network::OnAfterGettingNetworkCallback = [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | std::sync::Arc::new(display_validators_info); [INFO] [stdout] 22 | Ok(Self(crate::network::NetworkContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 23 | | config: previous_context.config, [INFO] [stdout] 24 | | interacting_with_account_ids: vec![], [INFO] [stdout] 25 | | on_after_getting_network_callback, [INFO] [stdout] 26 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/mod.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 29 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 33 | | global_context: previous_context, [INFO] [stdout] 34 | | owner_account_id: scope.owner_account_id.clone().into(), [INFO] [stdout] 35 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_ft/mod.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 28 | previous_context: super::TokensCommandsContext, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 32 | | global_context: previous_context.global_context, [INFO] [stdout] 33 | | signer_account_id: previous_context.owner_account_id, [INFO] [stdout] 34 | | ft_contract_account_id: scope.ft_contract_account_id.clone().into(), [INFO] [stdout] 35 | | receiver_account_id: scope.receiver_account_id.clone().into(), [INFO] [stdout] 36 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_ft/amount_ft.rs:50:12 [INFO] [stdout] | [INFO] [stdout] 31 | previous_context: super::SendFtCommandContext, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | let network_config = crate::common::find_network_where_account_exist( [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 50 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 51 | | global_context: previous_context.global_context, [INFO] [stdout] 52 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 53 | | ft_contract_account_id: previous_context.ft_contract_account_id, [INFO] [stdout] 54 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 55 | | amount_ft: scope.amount_ft.normalize(&ft_metadata)?, [INFO] [stdout] 56 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_ft/amount_ft.rs:128:12 [INFO] [stdout] | [INFO] [stdout] 125 | previous_context: AmountFtContext, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 128 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 129 | | global_context: previous_context.global_context, [INFO] [stdout] 130 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 131 | | ft_contract_account_id: previous_context.ft_contract_account_id, [INFO] [stdout] ... | [INFO] [stdout] 134 | | gas: scope.gas, [INFO] [stdout] 135 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_ft/amount_ft.rs:220:12 [INFO] [stdout] | [INFO] [stdout] 180 | previous_context: PrepaidGasContext, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 183 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 184 | std::sync::Arc::new({ [INFO] [stdout] 185 | let signer_account_id = previous_context.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 186 | let ft_contract_account_id = previous_context.ft_contract_account_id.clone(); [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 187 | let receiver_account_id = previous_context.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 204 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 205 | let signer_account_id = previous_context.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 206 | let amount_ft = previous_context.amount_ft.clone(); [INFO] [stdout] 207 | let ft_contract_account_id = previous_context.ft_contract_account_id.clone(); [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 208 | let receiver_account_id = previous_context.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 220 | Ok(Self(crate::commands::ActionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 221 | | global_context: previous_context.global_context, [INFO] [stdout] 222 | | interacting_with_account_ids: vec![ [INFO] [stdout] 223 | | previous_context.ft_contract_account_id, [INFO] [stdout] ... | [INFO] [stdout] 234 | | on_after_sending_transaction_callback, [INFO] [stdout] 235 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_near/mod.rs:28:12 [INFO] [stdout] | [INFO] [stdout] 25 | previous_context: super::TokensCommandsContext, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 29 | | global_context: previous_context.global_context, [INFO] [stdout] 30 | | signer_account_id: previous_context.owner_account_id, [INFO] [stdout] 31 | | receiver_account_id: scope.receiver_account_id.clone().into(), [INFO] [stdout] 32 | | amount_in_near: scope.amount_in_near, [INFO] [stdout] 33 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_near/mod.rs:61:41 [INFO] [stdout] | [INFO] [stdout] 38 | fn from(item: SendNearCommandContext) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | std::sync::Arc::new({ [INFO] [stdout] 41 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | let receiver_account_id = item.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 62 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 63 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_near/mod.rs:64:53 [INFO] [stdout] | [INFO] [stdout] 38 | fn from(item: SendNearCommandContext) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | std::sync::Arc::new({ [INFO] [stdout] 41 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | let receiver_account_id = item.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 65 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 66 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_near/mod.rs:67:52 [INFO] [stdout] | [INFO] [stdout] 38 | fn from(item: SendNearCommandContext) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | std::sync::Arc::new({ [INFO] [stdout] 41 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | let receiver_account_id = item.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67 | on_after_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 68 | | |_outcome_view, _network_config| Ok(()), [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/commands/tokens/send_near/mod.rs:45:24 [INFO] [stdout] | [INFO] [stdout] 41 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | let receiver_account_id = item.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 46 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 47 | | receiver_id: receiver_account_id.clone(), [INFO] [stdout] 48 | | actions: vec![near_primitives::transaction::Action::Transfer( [INFO] [stdout] ... | [INFO] [stdout] 52 | | )], [INFO] [stdout] 53 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_nft/mod.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 42 | previous_context: super::TokensCommandsContext, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 46 | | global_context: previous_context.global_context, [INFO] [stdout] 47 | | signer_account_id: previous_context.owner_account_id, [INFO] [stdout] 48 | | nft_contract_account_id: scope.nft_contract_account_id.clone().into(), [INFO] [stdout] ... | [INFO] [stdout] 52 | | deposit: scope.deposit, [INFO] [stdout] 53 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_nft/mod.rs:109:41 [INFO] [stdout] | [INFO] [stdout] 58 | fn from(item: SendNftCommandContext) -> Self { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 59 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60 | std::sync::Arc::new({ [INFO] [stdout] 61 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 62 | let nft_contract_account_id = item.nft_contract_account_id.clone(); [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63 | let receiver_account_id = item.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 85 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let nft_contract_account_id = item.nft_contract_account_id.clone(); [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 88 | let receiver_account_id = item.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 109 | on_before_signing_callback: std::sync::Arc::new( [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 110 | | |_prepolulated_unsinged_transaction, _network_config| Ok(()), [INFO] [stdout] 111 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_nft/mod.rs:112:53 [INFO] [stdout] | [INFO] [stdout] 58 | fn from(item: SendNftCommandContext) -> Self { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 59 | let get_prepopulated_transaction_after_getting_network_callback: crate::commands::GetPrepopulatedTransactionAfterGettingNetworkCa... [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 60 | std::sync::Arc::new({ [INFO] [stdout] 61 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 62 | let nft_contract_account_id = item.nft_contract_account_id.clone(); [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63 | let receiver_account_id = item.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 85 | let on_after_sending_transaction_callback: crate::transaction_signature_options::OnAfterSendingTransactionCallback = std::sync::A... [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let nft_contract_account_id = item.nft_contract_account_id.clone(); [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 88 | let receiver_account_id = item.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 112 | on_before_sending_transaction_callback: std::sync::Arc::new( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 113 | | |_signed_transaction, _network_config| Ok(String::new()), [INFO] [stdout] 114 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/send_nft/mod.rs:67:24 [INFO] [stdout] | [INFO] [stdout] 61 | let signer_account_id = item.signer_account_id.clone(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 62 | let nft_contract_account_id = item.nft_contract_account_id.clone(); [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63 | let receiver_account_id = item.receiver_account_id.clone(); [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67 | Ok(crate::commands::PrepopulatedTransaction { [INFO] [stdout] | ________________________^ [INFO] [stdout] 68 | | signer_id: signer_account_id.clone(), [INFO] [stdout] 69 | | receiver_id: nft_contract_account_id.clone(), [INFO] [stdout] 70 | | actions: vec![near_primitives::transaction::Action::FunctionCall( [INFO] [stdout] ... | [INFO] [stdout] 80 | | )], [INFO] [stdout] 81 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/view_ft_balance/mod.rs:56:12 [INFO] [stdout] | [INFO] [stdout] 24 | previous_context: super::TokensCommandsContext, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 28 | let owner_account_id = previous_context.owner_account_id.clone(); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | let ft_contract_account_id: near_primitives::types::AccountId = [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 57 | | config: previous_context.global_context.config, [INFO] [stdout] 58 | | on_after_getting_block_reference_callback, [INFO] [stdout] 59 | | interacting_with_account_ids: vec![ [INFO] [stdout] ... | [INFO] [stdout] 62 | | ], [INFO] [stdout] 63 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/view_near_balance/mod.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 15 | previous_context: super::TokensCommandsContext, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 18 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | let owner_account_id = previous_context.owner_account_id.clone(); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 35 | | config: previous_context.global_context.config, [INFO] [stdout] 36 | | interacting_with_account_ids: vec![previous_context.owner_account_id], [INFO] [stdout] 37 | | on_after_getting_block_reference_callback, [INFO] [stdout] 38 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tokens/view_nft_assets/mod.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 24 | previous_context: super::TokensCommandsContext, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | let on_after_getting_block_reference_callback: crate::network_view_at_block::OnAfterGettingBlockReferenceCallback = std::sync::Ar... [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 28 | let owner_account_id = previous_context.owner_account_id.clone(); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | let nft_contract_account_id: near_primitives::types::AccountId = [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | Ok(Self(crate::network_view_at_block::ArgsForViewContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 46 | | config: previous_context.global_context.config, [INFO] [stdout] 47 | | on_after_getting_block_reference_callback, [INFO] [stdout] 48 | | interacting_with_account_ids: vec![ [INFO] [stdout] ... | [INFO] [stdout] 51 | | ], [INFO] [stdout] 52 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/mod.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 31 | previous_context: crate::GlobalContext, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 35 | | global_context: previous_context, [INFO] [stdout] 36 | | signer_account_id: scope.sender_account_id.clone().into(), [INFO] [stdout] 37 | | receiver_account_id: scope.receiver_account_id.clone().into(), [INFO] [stdout] 38 | | actions: vec![], [INFO] [stdout] 39 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/add_key/access_key_type/mod.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 27 | previous_context: super::super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | Ok(Self(AccessKeyPermissionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 31 | | global_context: previous_context.global_context, [INFO] [stdout] 32 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 33 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 34 | | actions: previous_context.actions, [INFO] [stdout] 35 | | access_key_permission: near_primitives::account::AccessKeyPermission::FullAccess, [INFO] [stdout] 36 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/add_key/access_key_type/mod.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 68 | previous_context: super::super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 81 | Ok(Self(AccessKeyPermissionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 82 | | global_context: previous_context.global_context, [INFO] [stdout] 83 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 84 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 85 | | actions: previous_context.actions, [INFO] [stdout] 86 | | access_key_permission, [INFO] [stdout] 87 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/add_key/use_manually_provided_seed_phrase/mod.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 20 | previous_context: super::access_key_type::AccessKeyPermissionContext, [INFO] [stdout] | -------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32 | let action = near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | actions.push(action); [INFO] [stdout] 40 | Ok(Self( [INFO] [stdout] | ____________^ [INFO] [stdout] 41 | | super::super::super::super::ConstructTransactionContext { [INFO] [stdout] 42 | | global_context: previous_context.global_context, [INFO] [stdout] 43 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] ... | [INFO] [stdout] 46 | | }, [INFO] [stdout] 47 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/add_key/use_public_key/mod.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::access_key_type::AccessKeyPermissionContext, [INFO] [stdout] | -------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 23 | let action = near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | actions.push(action); [INFO] [stdout] 31 | Ok(Self( [INFO] [stdout] | ____________^ [INFO] [stdout] 32 | | super::super::super::super::ConstructTransactionContext { [INFO] [stdout] 33 | | global_context: previous_context.global_context, [INFO] [stdout] 34 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] ... | [INFO] [stdout] 37 | | }, [INFO] [stdout] 38 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/call_function/mod.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 34 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 43 | | global_context: previous_context.global_context, [INFO] [stdout] 44 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 45 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] ... | [INFO] [stdout] 48 | | function_args, [INFO] [stdout] 49 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/call_function/mod.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 98 | previous_context: FunctionCallActionContext, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 101 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 102 | | global_context: previous_context.global_context, [INFO] [stdout] 103 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 104 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] ... | [INFO] [stdout] 108 | | gas: scope.gas, [INFO] [stdout] 109 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/call_function/mod.rs:166:12 [INFO] [stdout] | [INFO] [stdout] 153 | previous_context: PrepaidGasContext, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 156 | let action = near_primitives::transaction::Action::FunctionCall(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 164 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 165 | actions.push(action); [INFO] [stdout] 166 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 167 | | global_context: previous_context.global_context, [INFO] [stdout] 168 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 169 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 170 | | actions, [INFO] [stdout] 171 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/create_account/mod.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 14 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 17 | let action = near_primitives::transaction::Action::CreateAccount( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | actions.push(action); [INFO] [stdout] 22 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 23 | | global_context: previous_context.global_context, [INFO] [stdout] 24 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 25 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 26 | | actions, [INFO] [stdout] 27 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/delete_account/mod.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 21 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let beneficiary_id: near_primitives::types::AccountId = scope.beneficiary_id.clone().into(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | let action = near_primitives::transaction::Action::DeleteAccount( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | actions.push(action); [INFO] [stdout] 30 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 31 | | global_context: previous_context.global_context, [INFO] [stdout] 32 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 33 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 34 | | actions, [INFO] [stdout] 35 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/delete_key/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 19 | let action = near_primitives::transaction::Action::DeleteKey(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | actions.push(action); [INFO] [stdout] 26 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context.global_context, [INFO] [stdout] 28 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 29 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 30 | | actions, [INFO] [stdout] 31 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/deploy_contract/mod.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 28 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | let action = near_primitives::transaction::Action::DeployContract( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 37 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38 | actions.push(action); [INFO] [stdout] 39 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 40 | | global_context: previous_context.global_context, [INFO] [stdout] 41 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 42 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 43 | | actions, [INFO] [stdout] 44 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/stake/mod.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 18 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21 | let action = near_primitives::transaction::Action::Stake(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 28 | actions.push(action); [INFO] [stdout] 29 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 30 | | global_context: previous_context.global_context, [INFO] [stdout] 31 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 32 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 33 | | actions, [INFO] [stdout] 34 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_1/add_action/transfer/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 19 | let action = near_primitives::transaction::Action::Transfer( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | actions.push(action); [INFO] [stdout] 26 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context.global_context, [INFO] [stdout] 28 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 29 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 30 | | actions, [INFO] [stdout] 31 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/add_key/access_key_type/mod.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 27 | previous_context: super::super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | Ok(Self(AccessKeyPermissionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 31 | | global_context: previous_context.global_context, [INFO] [stdout] 32 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 33 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 34 | | actions: previous_context.actions, [INFO] [stdout] 35 | | access_key_permission: near_primitives::account::AccessKeyPermission::FullAccess, [INFO] [stdout] 36 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/add_key/access_key_type/mod.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 68 | previous_context: super::super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 81 | Ok(Self(AccessKeyPermissionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 82 | | global_context: previous_context.global_context, [INFO] [stdout] 83 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 84 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 85 | | actions: previous_context.actions, [INFO] [stdout] 86 | | access_key_permission, [INFO] [stdout] 87 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/add_key/use_manually_provided_seed_phrase/mod.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 20 | previous_context: super::access_key_type::AccessKeyPermissionContext, [INFO] [stdout] | -------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32 | let action = near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | actions.push(action); [INFO] [stdout] 40 | Ok(Self( [INFO] [stdout] | ____________^ [INFO] [stdout] 41 | | super::super::super::super::ConstructTransactionContext { [INFO] [stdout] 42 | | global_context: previous_context.global_context, [INFO] [stdout] 43 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] ... | [INFO] [stdout] 46 | | }, [INFO] [stdout] 47 | | )) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/add_key/use_public_key/mod.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::access_key_type::AccessKeyPermissionContext, [INFO] [stdout] | -------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 23 | let action = near_primitives::transaction::Action::AddKey(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | actions.push(action); [INFO] [stdout] 31 | Ok(Self( [INFO] [stdout] | ____________^ [INFO] [stdout] 32 | | super::super::super::super::ConstructTransactionContext { [INFO] [stdout] 33 | | global_context: previous_context.global_context, [INFO] [stdout] 34 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] ... | [INFO] [stdout] 37 | | }, [INFO] [stdout] 38 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/call_function/mod.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 34 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 43 | | global_context: previous_context.global_context, [INFO] [stdout] 44 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 45 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] ... | [INFO] [stdout] 48 | | function_args, [INFO] [stdout] 49 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/call_function/mod.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 98 | previous_context: FunctionCallActionContext, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 101 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 102 | | global_context: previous_context.global_context, [INFO] [stdout] 103 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 104 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] ... | [INFO] [stdout] 108 | | gas: scope.gas, [INFO] [stdout] 109 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/call_function/mod.rs:166:12 [INFO] [stdout] | [INFO] [stdout] 153 | previous_context: PrepaidGasContext, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 156 | let action = near_primitives::transaction::Action::FunctionCall(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 164 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 165 | actions.push(action); [INFO] [stdout] 166 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 167 | | global_context: previous_context.global_context, [INFO] [stdout] 168 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 169 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 170 | | actions, [INFO] [stdout] 171 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/create_account/mod.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 14 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 17 | let action = near_primitives::transaction::Action::CreateAccount( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | actions.push(action); [INFO] [stdout] 22 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 23 | | global_context: previous_context.global_context, [INFO] [stdout] 24 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 25 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 26 | | actions, [INFO] [stdout] 27 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/delete_account/mod.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 21 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let beneficiary_id: near_primitives::types::AccountId = scope.beneficiary_id.clone().into(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | let action = near_primitives::transaction::Action::DeleteAccount( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | actions.push(action); [INFO] [stdout] 30 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 31 | | global_context: previous_context.global_context, [INFO] [stdout] 32 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 33 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 34 | | actions, [INFO] [stdout] 35 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/delete_key/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 19 | let action = near_primitives::transaction::Action::DeleteKey(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | actions.push(action); [INFO] [stdout] 26 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context.global_context, [INFO] [stdout] 28 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 29 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 30 | | actions, [INFO] [stdout] 31 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/deploy_contract/mod.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 28 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | let action = near_primitives::transaction::Action::DeployContract( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 37 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38 | actions.push(action); [INFO] [stdout] 39 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 40 | | global_context: previous_context.global_context, [INFO] [stdout] 41 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 42 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 43 | | actions, [INFO] [stdout] 44 | | })) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/stake/mod.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 18 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21 | let action = near_primitives::transaction::Action::Stake(Box::new( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 28 | actions.push(action); [INFO] [stdout] 29 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 30 | | global_context: previous_context.global_context, [INFO] [stdout] 31 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 32 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 33 | | actions, [INFO] [stdout] 34 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/transaction/construct_transaction/add_action_2/add_action/transfer/mod.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 16 | previous_context: super::super::super::ConstructTransactionContext, [INFO] [stdout] | ------------------------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 19 | let action = near_primitives::transaction::Action::Transfer( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | let mut actions = previous_context.actions; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | actions.push(action); [INFO] [stdout] 26 | Ok(Self(super::super::super::ConstructTransactionContext { [INFO] [stdout] | ____________^ [INFO] [stdout] 27 | | global_context: previous_context.global_context, [INFO] [stdout] 28 | | signer_account_id: previous_context.signer_account_id, [INFO] [stdout] 29 | | receiver_account_id: previous_context.receiver_account_id, [INFO] [stdout] 30 | | actions, [INFO] [stdout] 31 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [WARN] too many lines in the log, truncating it