[INFO] fetching crate bs-gl-plugin 0.2.0... [INFO] checking bs-gl-plugin-0.2.0 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate bs-gl-plugin 0.2.0 into /workspace/builds/worker-5-tc2/source [INFO] validating manifest of crates.io crate bs-gl-plugin 0.2.0 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate bs-gl-plugin 0.2.0 [INFO] finished tweaking crates.io crate bs-gl-plugin 0.2.0 [INFO] tweaked toml for crates.io crate bs-gl-plugin 0.2.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] crate crates.io crate bs-gl-plugin 0.2.0 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-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] f39fd031c1f27740336e47f6d9594343adaa3afd3287beca669ddc2e482cf978 [INFO] running `Command { std: "docker" "start" "-a" "f39fd031c1f27740336e47f6d9594343adaa3afd3287beca669ddc2e482cf978", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f39fd031c1f27740336e47f6d9594343adaa3afd3287beca669ddc2e482cf978", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f39fd031c1f27740336e47f6d9594343adaa3afd3287beca669ddc2e482cf978", kill_on_drop: false }` [INFO] [stdout] f39fd031c1f27740336e47f6d9594343adaa3afd3287beca669ddc2e482cf978 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] a08d6a5e0ea9ce4e95258135ae231100d67c7ba1ad679ad4e0e1fd13cec90422 [INFO] running `Command { std: "docker" "start" "-a" "a08d6a5e0ea9ce4e95258135ae231100d67c7ba1ad679ad4e0e1fd13cec90422", kill_on_drop: false }` [INFO] [stderr] Compiling cc v1.0.98 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling either v1.12.0 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking parking_lot_core v0.9.10 [INFO] [stderr] Checking mio v0.8.11 [INFO] [stderr] Checking signal-hook-registry v1.4.2 [INFO] [stderr] Checking socket2 v0.5.7 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Compiling tokio-macros v2.2.0 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking bytes v1.6.0 [INFO] [stderr] Checking bech32 v0.9.1 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Checking bitcoin_hashes v0.11.0 [INFO] [stderr] Compiling regex-syntax v0.8.3 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling prettyplease v0.1.25 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Compiling home v0.5.9 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Checking indexmap v2.2.6 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking http v0.2.12 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Compiling multimap v0.8.3 [INFO] [stderr] Compiling log v0.4.21 [INFO] [stderr] Compiling serde_json v1.0.117 [INFO] [stderr] Checking untrusted v0.7.1 [INFO] [stderr] Compiling bitcoin-private v0.1.0 [INFO] [stderr] Compiling unicode-xid v0.2.4 [INFO] [stderr] Checking tokio v1.37.0 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Checking zeroize v1.8.1 [INFO] [stderr] Checking http-body v0.4.6 [INFO] [stderr] Checking chunked-buffer v0.2.0 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Compiling axum-core v0.3.4 [INFO] [stderr] Compiling displaydoc v0.2.4 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Compiling hashbrown v0.8.2 [INFO] [stderr] Checking tower-layer v0.3.2 [INFO] [stderr] Compiling rustls v0.20.9 [INFO] [stderr] Compiling rustls v0.21.12 [INFO] [stderr] Checking miniz_oxide v0.7.3 [INFO] [stderr] Checking bitcoin_hashes v0.12.0 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Compiling axum v0.6.20 [INFO] [stderr] Compiling serde v1.0.203 [INFO] [stderr] Compiling bitcoin v0.30.2 [INFO] [stderr] Compiling ring v0.17.8 [INFO] [stderr] Compiling secp256k1-sys v0.6.1 [INFO] [stderr] Compiling bitcoinconsensus v0.20.2-0.5.0 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling secp256k1-sys v0.8.1 [INFO] [stderr] Compiling backtrace v0.3.72 [INFO] [stderr] Checking sync_wrapper v0.1.2 [INFO] [stderr] Compiling oid-registry v0.6.1 [INFO] [stderr] Checking ahash v0.3.8 [INFO] [stderr] Checking num-bigint v0.4.5 [INFO] [stderr] Compiling regex-automata v0.4.6 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking serde_with v3.8.1 [INFO] [stderr] Checking unicode-normalization v0.1.22 [INFO] [stderr] Checking env_logger v0.9.3 [INFO] [stderr] Compiling async-stream-impl v0.3.5 [INFO] [stderr] Checking rusticata-macros v4.1.0 [INFO] [stderr] Checking matchit v0.7.3 [INFO] [stderr] Compiling parking_lot_core v0.8.6 [INFO] [stderr] Checking predicates-core v1.0.6 [INFO] [stderr] Checking subtle v2.5.0 [INFO] [stderr] Checking der v0.7.9 [INFO] [stderr] Checking async-stream v0.3.5 [INFO] [stderr] Checking universal-hash v0.5.1 [INFO] [stderr] Checking idna v0.5.0 [INFO] [stderr] Checking cipher v0.4.4 [INFO] [stderr] Checking sha2 v0.10.8 [INFO] [stderr] Checking float-cmp v0.9.0 [INFO] [stderr] Checking tracing-futures v0.2.5 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking is-terminal v0.4.12 [INFO] [stderr] Checking instant v0.1.13 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Compiling runeauth v0.1.4 [INFO] [stderr] Checking difflib v0.4.0 [INFO] [stderr] Checking as-any v0.3.1 [INFO] [stderr] Checking termtree v0.4.1 [INFO] [stderr] Checking opaque-debug v0.3.1 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Checking normalize-line-endings v0.3.0 [INFO] [stderr] Checking poly1305 v0.8.0 [INFO] [stderr] Checking predicates v2.1.5 [INFO] [stderr] Checking predicates-tree v1.0.9 [INFO] [stderr] Checking url v2.5.0 [INFO] [stderr] Checking pem v3.0.4 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Checking spki v0.7.3 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Checking inotify v0.9.6 [INFO] [stderr] Compiling regex v1.10.4 [INFO] [stderr] Checking env_logger v0.10.2 [INFO] [stderr] Checking chacha20 v0.9.1 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking crossbeam-channel v0.5.13 [INFO] [stderr] Checking pem v1.1.1 [INFO] [stderr] Checking sharded-slab v0.1.7 [INFO] [stderr] Checking yasna v0.5.2 [INFO] [stderr] Checking aead v0.5.2 [INFO] [stderr] Checking crypto v0.5.1 [INFO] [stderr] Checking bcder v0.7.4 [INFO] [stderr] Checking filetime v0.2.23 [INFO] [stderr] Checking fragile v2.0.0 [INFO] [stderr] Checking signature v2.2.0 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Checking bit-vec v0.6.3 [INFO] [stderr] Checking downcast v0.11.0 [INFO] [stderr] Checking tracing-subscriber v0.3.18 [INFO] [stderr] Checking secp256k1 v0.27.0 [INFO] [stderr] Checking secp256k1 v0.26.0 [INFO] [stderr] Checking secp256k1 v0.24.3 [INFO] [stderr] Checking notify v5.0.0-pre.16 [INFO] [stderr] Checking chacha20poly1305 v0.10.1 [INFO] [stderr] Checking parking_lot v0.11.2 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking uuid v1.8.0 [INFO] [stderr] Checking fs2 v0.4.3 [INFO] [stderr] Checking futures-timer v3.0.3 [INFO] [stderr] Checking no-std-compat v0.4.1 [INFO] [stderr] Checking nonzero_ext v0.3.0 [INFO] [stderr] Checking env_logger v0.7.1 [INFO] [stderr] Checking clightningrpc v0.2.0 [INFO] [stderr] Checking governor v0.5.1 [INFO] [stderr] Checking sled v0.34.7 [INFO] [stderr] Checking sct v0.7.1 [INFO] [stderr] Checking webpki v0.22.4 [INFO] [stderr] Checking rustls-webpki v0.101.7 [INFO] [stderr] Checking x509-certificate v0.23.1 [INFO] [stderr] Compiling prost-derive v0.11.9 [INFO] [stderr] Compiling bitcoin-consensus-derive v0.1.0 [INFO] [stderr] Compiling asn1-rs-derive v0.4.0 [INFO] [stderr] Compiling asn1-rs-impl v0.1.0 [INFO] [stderr] Compiling bolt-derive v0.2.0 [INFO] [stderr] Compiling mockall_derive v0.11.4 [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 sha256 v1.5.0 [INFO] [stderr] Checking linemux v0.2.4 [INFO] [stderr] Checking asn1-rs v0.5.2 [INFO] [stderr] Checking h2 v0.3.26 [INFO] [stderr] Checking tower v0.4.13 [INFO] [stderr] Checking cln-plugin v0.1.8 [INFO] [stderr] Compiling prost v0.11.9 [INFO] [stderr] Checking der-parser v8.2.0 [INFO] [stderr] Compiling prost-types v0.11.9 [INFO] [stderr] Checking x509-parser v0.14.0 [INFO] [stderr] Checking tokio-rustls v0.23.4 [INFO] [stderr] Checking tokio-rustls v0.24.1 [INFO] [stderr] Checking mockall v0.11.4 [INFO] [stderr] Compiling prost-build v0.11.9 [INFO] [stderr] Checking rcgen v0.10.0 [INFO] [stderr] Compiling tonic-build v0.8.4 [INFO] [stderr] Compiling cln-grpc v0.1.8 [INFO] [stderr] Compiling bs-gl-client v0.1.212 [INFO] [stderr] Compiling bs-gl-plugin v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking cln-rpc v0.1.8 [INFO] [stderr] Checking hyper v0.14.28 [INFO] [stderr] Checking bitcoin v0.29.2 [INFO] [stderr] Checking hyper-timeout v0.4.1 [INFO] [stderr] Checking hyper-rustls v0.24.2 [INFO] [stderr] Checking serde_bolt v0.3.4 [INFO] [stderr] Checking lightning v0.0.116 [INFO] [stderr] Checking bitcoin-push-decoder v0.2.2 [INFO] [stderr] Checking reqwest v0.11.27 [INFO] [stderr] Checking txoo v0.6.4 [INFO] [stderr] Checking vls-protocol v0.11.1 [INFO] [stderr] Checking tonic v0.8.3 [INFO] [stderr] Checking lightning-invoice v0.24.0 [INFO] [stderr] Checking vls-core v0.11.1 [INFO] [stderr] Checking vls-protocol-signer v0.11.1 [INFO] [stderr] Checking vls-persist v0.11.1 [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/node/wrapper.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | Err(e) => { [INFO] [stdout] | ^^^^^^ matches no values because `Infallible` is uninhabited [INFO] [stdout] | [INFO] [stdout] = note: to learn more about uninhabited types, see https://doc.rust-lang.org/nomicon/exotic-sizes.html#empty-types [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/node/wrapper.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | Err(e) => { [INFO] [stdout] | ^^^^^^ matches no values because `Infallible` is uninhabited [INFO] [stdout] | [INFO] [stdout] = note: to learn more about uninhabited types, see https://doc.rust-lang.org/nomicon/exotic-sizes.html#empty-types [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get_tu64` is never used [INFO] [stdout] --> src/lsp.rs:234:12 [INFO] [stdout] | [INFO] [stdout] 223 | pub trait ProtoBuf: Buf { [INFO] [stdout] | -------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 234 | fn get_tu64(&mut self) -> TU64 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `peer_addr` and `peer_cred` are never read [INFO] [stdout] --> src/unix.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 25 | pub struct UdsConnectInfo { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 26 | pub peer_addr: Option>, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 27 | pub peer_cred: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `UdsConnectInfo` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:60:20 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn hook(self, hookname: &str, callback: C) -> Self [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] 60 | inner: self.inner.hook(hookname, callback), [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/lib.rs:71:20 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn subscribe(self, hookname: &str, callback: C) -> Self [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] 71 | inner: self.inner.subscribe(hookname, callback), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:211:9 [INFO] [stdout] | [INFO] [stdout] 211 | NodeConfig::decode(&contents[..]).context("decoding protobuf payload") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hsm.rs:52:100 [INFO] [stdout] | [INFO] [stdout] 52 | async fn request(&self, request: Request) -> Result, Status> { [INFO] [stdout] | _____________________________----------------------------___________________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 53 | | let req = request.into_inner(); [INFO] [stdout] 54 | | debug!("Received request from hsmproxy: {:?}", req); [INFO] [stdout] ... | [INFO] [stdout] 102 | | Ok(Response::new(res)) [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/hsm.rs:105:87 [INFO] [stdout] | [INFO] [stdout] 105 | async fn ping(&self, _request: Request) -> Result, Status> { [INFO] [stdout] | __________________________------------------------_____________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 106 | | trace!("Got a ping"); [INFO] [stdout] 107 | | Ok(Response::new(Empty::default())) [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/lsp.rs:344:5 [INFO] [stdout] | [INFO] [stdout] 339 | pub fn from_hex<'de, D>(deserializer: D) -> Result, D::Error> [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 344 | String::deserialize(deserializer) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lsp.rs:316:13 [INFO] [stdout] | [INFO] [stdout] 302 | 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] 308 | let mut b: bytes::Bytes = hex::decode(s) [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 314 | let b = b.take(l as usize); // Protect against overruns [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 315 | [INFO] [stdout] 316 | Self::from_bytes(b.into_inner()).map_err(|e| serde::de::Error::custom(e.to_string())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/messages.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 239 | pub fn hex_to_buffer<'de, D>(deserializer: D) -> Result, D::Error> [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 244 | String::deserialize(deserializer) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/messages.rs:275:5 [INFO] [stdout] | [INFO] [stdout] 270 | fn _string_to_amount<'de, D>(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] 275 | String::deserialize(deserializer).and_then(|string| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/mod.rs:198:64 [INFO] [stdout] | [INFO] [stdout] 197 | _: Request, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 198 | ) -> Result, Status> { [INFO] [stdout] | ________________________________________________________________^ [INFO] [stdout] 199 | | log::debug!("Added a new listener for custommsg"); [INFO] [stdout] 200 | | let (tx, rx) = mpsc::channel(1); [INFO] [stdout] 201 | | let mut stream = self.events.subscribe(); [INFO] [stdout] ... | [INFO] [stdout] 217 | | return Ok(Response::new(ReceiverStream::new(rx))); [INFO] [stdout] 218 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/mod.rs:223:58 [INFO] [stdout] | [INFO] [stdout] 222 | _: Request, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 223 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 224 | | match async { [INFO] [stdout] 225 | | let (tx, rx) = mpsc::channel(1); [INFO] [stdout] 226 | | let mut lines = linemux::MuxedLines::new()?; [INFO] [stdout] ... | [INFO] [stdout] 267 | | } [INFO] [stdout] 268 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/mod.rs:261:16 [INFO] [stdout] | [INFO] [stdout] 225 | let (tx, rx) = mpsc::channel(1); [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] 226 | let mut lines = linemux::MuxedLines::new()?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 233 | let file = tokio::fs::File::open("/tmp/log").await?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 234 | let mut file = BufReader::new(file).lines(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 261 | Ok(ReceiverStream::new(rx)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/mod.rs:237:23 [INFO] [stdout] | [INFO] [stdout] 225 | let (tx, rx) = mpsc::channel(1); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 226 | let mut lines = linemux::MuxedLines::new()?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 234 | let mut file = BufReader::new(file).lines(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 237 | match async { [INFO] [stdout] | _______________________^ [INFO] [stdout] 238 | | while let Some(line) = file.next_line().await? { [INFO] [stdout] 239 | | tx.send(Ok(pb::LogEntry { [INFO] [stdout] 240 | | line: line.trim().to_owned(), [INFO] [stdout] ... | [INFO] [stdout] 252 | | } [INFO] [stdout] 253 | | .await as Result<(), anyhow::Error> [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/mod.rs:273:66 [INFO] [stdout] | [INFO] [stdout] 272 | _request: Request, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 273 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________________^ [INFO] [stdout] 274 | | let hsm_id = HSM_ID_COUNT.fetch_add(1, Ordering::SeqCst); [INFO] [stdout] 275 | | SIGNER_COUNT.fetch_add(1, Ordering::SeqCst); [INFO] [stdout] 276 | | info!( [INFO] [stdout] ... | [INFO] [stdout] 389 | | Ok(Response::new(ReceiverStream::new(rx))) [INFO] [stdout] 390 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/mod.rs:395:46 [INFO] [stdout] | [INFO] [stdout] 394 | request: Request, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 395 | ) -> Result, Status> { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 396 | | let req = request.into_inner(); [INFO] [stdout] 397 | | // Create a state from the key-value-version tuples. Need to [INFO] [stdout] 398 | | // convert here, since `pb` is duplicated in the two different [INFO] [stdout] ... | [INFO] [stdout] 438 | | Ok(Response::new(pb::Empty::default())) [INFO] [stdout] 439 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/mod.rs:446:63 [INFO] [stdout] | [INFO] [stdout] 445 | _req: tonic::Request, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 446 | ) -> Result, Status> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 447 | | // TODO See if we can just return the broadcast::Receiver [INFO] [stdout] 448 | | // instead of pulling off broadcast and into an mpsc. [INFO] [stdout] 449 | | let (tx, rx) = mpsc::channel(1); [INFO] [stdout] ... | [INFO] [stdout] 462 | | return Ok(Response::new(ReceiverStream::new(rx))); [INFO] [stdout] 463 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/mod.rs:465:106 [INFO] [stdout] | [INFO] [stdout] 465 | async fn configure(&self, req: tonic::Request) -> Result, Status> { [INFO] [stdout] | _______________________________---------------------------------__________________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 466 | | self.limit().await; [INFO] [stdout] 467 | | let gl_config = req.into_inner(); [INFO] [stdout] 468 | | let rpc = self.get_rpc().await; [INFO] [stdout] ... | [INFO] [stdout] 535 | | } [INFO] [stdout] 536 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/mod.rs:672:18 [INFO] [stdout] | [INFO] [stdout] 669 | fn layer(&self, service: S) -> Self::Service { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 672 | ctx: self.ctx.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/node/mod.rs:714:18 [INFO] [stdout] | [INFO] [stdout] 706 | fn call(&mut self, request: hyper::Request) -> Self::Future { [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 710 | let clone = self.inner.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 711 | let mut inner = std::mem::replace(&mut self.inner, clone); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 712 | let reqctx = self.ctx.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 713 | [INFO] [stdout] 714 | Box::pin(async move { [INFO] [stdout] | __________________^ [INFO] [stdout] 715 | | use tonic::codegen::Body; [INFO] [stdout] 716 | | let (parts, mut body) = request.into_parts(); [INFO] [stdout] ... | [INFO] [stdout] 800 | | } [INFO] [stdout] 801 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:35:56 [INFO] [stdout] | [INFO] [stdout] 34 | req: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 35 | ) -> Result, Status> { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 36 | | let req = req.into_inner(); [INFO] [stdout] 37 | | [INFO] [stdout] 38 | | use crate::rpc::LightningClient; [INFO] [stdout] ... | [INFO] [stdout] 96 | | res.map(|r| Response::new(r)) [INFO] [stdout] 97 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:102:56 [INFO] [stdout] | [INFO] [stdout] 101 | r: Request, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 102 | ) -> Result, Status> { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 103 | | self.inner.getinfo(r).await [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/node/wrapper.rs:109:59 [INFO] [stdout] | [INFO] [stdout] 108 | r: Request, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 109 | ) -> Result, Status> { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 110 | | self.inner.list_offers(r).await [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/node/wrapper.rs:116:54 [INFO] [stdout] | [INFO] [stdout] 115 | r: Request, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 116 | ) -> Result, Status> { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 117 | | self.inner.offer(r).await [INFO] [stdout] 118 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:123:63 [INFO] [stdout] | [INFO] [stdout] 122 | r: Request, [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 123 | ) -> Result, Status> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 124 | | self.inner.bkpr_list_income(r).await [INFO] [stdout] 125 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:130:58 [INFO] [stdout] | [INFO] [stdout] 129 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 130 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 131 | | self.inner.list_peers(r).await [INFO] [stdout] 132 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:137:65 [INFO] [stdout] | [INFO] [stdout] 136 | r: Request, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 138 | | self.inner.list_peer_channels(r).await [INFO] [stdout] 139 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:144:67 [INFO] [stdout] | [INFO] [stdout] 143 | r: Request, [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 144 | ) -> Result, Status> { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 145 | | self.inner.list_closed_channels(r).await [INFO] [stdout] 146 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:151:58 [INFO] [stdout] | [INFO] [stdout] 150 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 151 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 152 | | self.inner.list_funds(r).await [INFO] [stdout] 153 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:158:58 [INFO] [stdout] | [INFO] [stdout] 157 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 158 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 159 | | self.inner.decode_pay(r).await [INFO] [stdout] 160 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:165:55 [INFO] [stdout] | [INFO] [stdout] 164 | r: Request, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 165 | ) -> Result, Status> { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 166 | | self.inner.decode(r).await [INFO] [stdout] 167 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:172:60 [INFO] [stdout] | [INFO] [stdout] 171 | r: Request, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 172 | ) -> Result, Status> { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 173 | | self.inner.sign_invoice(r).await [INFO] [stdout] 174 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:178:66 [INFO] [stdout] | [INFO] [stdout] 177 | r: Request, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 178 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________________^ [INFO] [stdout] 179 | | self.inner.pre_approve_keysend(r).await [INFO] [stdout] 180 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:185:66 [INFO] [stdout] | [INFO] [stdout] 184 | r: Request, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 185 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________________^ [INFO] [stdout] 186 | | self.inner.pre_approve_invoice(r).await [INFO] [stdout] 187 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:192:62 [INFO] [stdout] | [INFO] [stdout] 191 | r: Request, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 192 | ) -> Result, Status> { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 193 | | self.inner.send_custom_msg(r).await [INFO] [stdout] 194 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:199:56 [INFO] [stdout] | [INFO] [stdout] 198 | r: Request, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 199 | ) -> Result, Status> { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 200 | | self.inner.send_pay(r).await [INFO] [stdout] 201 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:206:61 [INFO] [stdout] | [INFO] [stdout] 205 | r: Request, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 206 | ) -> Result, Status> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 207 | | self.inner.list_channels(r).await [INFO] [stdout] 208 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:213:58 [INFO] [stdout] | [INFO] [stdout] 212 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 213 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 214 | | self.inner.add_gossip(r).await [INFO] [stdout] 215 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:220:65 [INFO] [stdout] | [INFO] [stdout] 219 | r: Request, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 220 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 221 | | self.inner.auto_clean_invoice(r).await [INFO] [stdout] 222 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:227:61 [INFO] [stdout] | [INFO] [stdout] 226 | r: Request, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | ) -> Result, Status> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 228 | | self.inner.check_message(r).await [INFO] [stdout] 229 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:234:54 [INFO] [stdout] | [INFO] [stdout] 233 | r: Request, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 234 | ) -> Result, Status> { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 235 | | self.inner.close(r).await [INFO] [stdout] 236 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:241:56 [INFO] [stdout] | [INFO] [stdout] 240 | r: Request, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 241 | ) -> Result, Status> { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 242 | | self.inner.connect_peer(r).await [INFO] [stdout] 243 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:248:62 [INFO] [stdout] | [INFO] [stdout] 247 | r: Request, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 248 | ) -> Result, Status> { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 249 | | self.inner.create_invoice(r).await [INFO] [stdout] 250 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:255:58 [INFO] [stdout] | [INFO] [stdout] 254 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 255 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 256 | | self.inner.datastore(r).await [INFO] [stdout] 257 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:262:60 [INFO] [stdout] | [INFO] [stdout] 261 | r: Request, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 262 | ) -> Result, Status> { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 263 | | self.inner.create_onion(r).await [INFO] [stdout] 264 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:269:61 [INFO] [stdout] | [INFO] [stdout] 268 | r: Request, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 269 | ) -> Result, Status> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 270 | | self.inner.del_datastore(r).await [INFO] [stdout] 271 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:276:66 [INFO] [stdout] | [INFO] [stdout] 275 | r: Request, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 276 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________________^ [INFO] [stdout] 277 | | self.inner.del_expired_invoice(r).await [INFO] [stdout] 278 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:283:59 [INFO] [stdout] | [INFO] [stdout] 282 | r: Request, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 283 | ) -> Result, Status> { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 284 | | self.inner.del_invoice(r).await [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/node/wrapper.rs:290:62 [INFO] [stdout] | [INFO] [stdout] 289 | r: Request, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 290 | ) -> Result, Status> { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 291 | | self.inner.list_datastore(r).await [INFO] [stdout] 292 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:297:61 [INFO] [stdout] | [INFO] [stdout] 296 | r: Request, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 297 | ) -> Result, Status> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 298 | | self.inner.list_invoices(r).await [INFO] [stdout] 299 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:304:58 [INFO] [stdout] | [INFO] [stdout] 303 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 304 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 305 | | self.inner.send_onion(r).await [INFO] [stdout] 306 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:311:61 [INFO] [stdout] | [INFO] [stdout] 310 | r: Request, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 311 | ) -> Result, Status> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 312 | | self.inner.list_send_pays(r).await [INFO] [stdout] 313 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:318:65 [INFO] [stdout] | [INFO] [stdout] 317 | r: Request, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 318 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 319 | | self.inner.list_transactions(r).await [INFO] [stdout] 320 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:322:98 [INFO] [stdout] | [INFO] [stdout] 322 | async fn pay(&self, r: Request) -> Result, Status> { [INFO] [stdout] | _________________________--------------------------_______________________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 323 | | self.inner.pay(r).await [INFO] [stdout] 324 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:329:58 [INFO] [stdout] | [INFO] [stdout] 328 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 329 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 330 | | self.inner.list_nodes(r).await [INFO] [stdout] 331 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:336:63 [INFO] [stdout] | [INFO] [stdout] 335 | r: Request, [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 336 | ) -> Result, Status> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 337 | | self.inner.wait_any_invoice(r).await [INFO] [stdout] 338 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:343:60 [INFO] [stdout] | [INFO] [stdout] 342 | r: Request, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 343 | ) -> Result, Status> { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 344 | | self.inner.wait_invoice(r).await [INFO] [stdout] 345 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:350:60 [INFO] [stdout] | [INFO] [stdout] 349 | r: Request, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 350 | ) -> Result, Status> { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 351 | | self.inner.wait_send_pay(r).await [INFO] [stdout] 352 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:357:64 [INFO] [stdout] | [INFO] [stdout] 356 | r: Request, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 357 | ) -> Result, Status> { [INFO] [stdout] | ________________________________________________________________^ [INFO] [stdout] 358 | | self.inner.wait_block_height(r).await [INFO] [stdout] 359 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:364:56 [INFO] [stdout] | [INFO] [stdout] 363 | r: Request, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 364 | ) -> Result, Status> { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 365 | | self.inner.new_addr(r).await [INFO] [stdout] 366 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:371:57 [INFO] [stdout] | [INFO] [stdout] 370 | r: Request, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 371 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 372 | | self.inner.withdraw(r).await [INFO] [stdout] 373 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:378:56 [INFO] [stdout] | [INFO] [stdout] 377 | r: Request, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 378 | ) -> Result, Status> { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 379 | | self.inner.key_send(r).await [INFO] [stdout] 380 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:385:57 [INFO] [stdout] | [INFO] [stdout] 384 | r: Request, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 385 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 386 | | self.inner.fund_psbt(r).await [INFO] [stdout] 387 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:392:57 [INFO] [stdout] | [INFO] [stdout] 391 | r: Request, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 392 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 393 | | self.inner.send_psbt(r).await [INFO] [stdout] 394 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:399:57 [INFO] [stdout] | [INFO] [stdout] 398 | r: Request, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 399 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 400 | | self.inner.sign_psbt(r).await [INFO] [stdout] 401 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:406:57 [INFO] [stdout] | [INFO] [stdout] 405 | r: Request, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 406 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 407 | | self.inner.utxo_psbt(r).await [INFO] [stdout] 408 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:413:58 [INFO] [stdout] | [INFO] [stdout] 412 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 413 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 414 | | self.inner.tx_discard(r).await [INFO] [stdout] 415 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:420:58 [INFO] [stdout] | [INFO] [stdout] 419 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 420 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 421 | | self.inner.tx_prepare(r).await [INFO] [stdout] 422 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:427:55 [INFO] [stdout] | [INFO] [stdout] 426 | r: Request, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 427 | ) -> Result, Status> { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 428 | | self.inner.tx_send(r).await [INFO] [stdout] 429 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:434:59 [INFO] [stdout] | [INFO] [stdout] 433 | r: Request, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 434 | ) -> Result, Status> { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 435 | | let inner = r.into_inner(); [INFO] [stdout] 436 | | let id = hex::encode(inner.id.clone()); [INFO] [stdout] 437 | | debug!( [INFO] [stdout] ... | [INFO] [stdout] 455 | | self.inner.disconnect(Request::new(inner.clone())).await [INFO] [stdout] 456 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:461:57 [INFO] [stdout] | [INFO] [stdout] 460 | r: Request, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 461 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 462 | | self.inner.feerates(r).await [INFO] [stdout] 463 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:468:60 [INFO] [stdout] | [INFO] [stdout] 467 | r: Request, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 468 | ) -> Result, Status> { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 469 | | self.inner.fund_channel(r).await [INFO] [stdout] 470 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:475:57 [INFO] [stdout] | [INFO] [stdout] 474 | r: Request, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 475 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 476 | | self.inner.get_route(r).await [INFO] [stdout] 477 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:482:61 [INFO] [stdout] | [INFO] [stdout] 481 | r: Request, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 482 | ) -> Result, Status> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 483 | | self.inner.list_forwards(r).await [INFO] [stdout] 484 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:489:57 [INFO] [stdout] | [INFO] [stdout] 488 | r: Request, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 489 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 490 | | self.inner.list_pays(r).await [INFO] [stdout] 491 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:496:53 [INFO] [stdout] | [INFO] [stdout] 495 | r: Request, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 496 | ) -> Result, Status> { [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 497 | | self.inner.ping(r).await [INFO] [stdout] 498 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:503:59 [INFO] [stdout] | [INFO] [stdout] 502 | r: Request, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 503 | ) -> Result, Status> { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 504 | | self.inner.set_channel(r).await [INFO] [stdout] 505 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:510:60 [INFO] [stdout] | [INFO] [stdout] 509 | r: Request, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 510 | ) -> Result, Status> { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 511 | | self.inner.sign_message(r).await [INFO] [stdout] 512 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:517:53 [INFO] [stdout] | [INFO] [stdout] 516 | r: Request, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 517 | ) -> Result, Status> { [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 518 | | self.inner.stop(r).await [INFO] [stdout] 519 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:524:61 [INFO] [stdout] | [INFO] [stdout] 523 | r: Request, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 524 | ) -> Result, Status> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 525 | | self.inner.static_backup(r).await [INFO] [stdout] 526 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:531:58 [INFO] [stdout] | [INFO] [stdout] 530 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 531 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 532 | | self.inner.list_htlcs(r).await [INFO] [stdout] 533 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:538:63 [INFO] [stdout] | [INFO] [stdout] 537 | r: Request, [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 538 | ) -> Result, Status> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 539 | | self.inner.datastore_usage(r).await [INFO] [stdout] 540 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:545:75 [INFO] [stdout] | [INFO] [stdout] 544 | request: tonic::Request, [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 545 | ) -> Result, tonic::Status> { [INFO] [stdout] | ___________________________________________________________________________^ [INFO] [stdout] 546 | | self.inner.fetch_invoice(request).await [INFO] [stdout] 547 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:552:67 [INFO] [stdout] | [INFO] [stdout] 551 | request: tonic::Request, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 552 | ) -> Result, tonic::Status> { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 553 | | self.inner.wait(request).await [INFO] [stdout] 554 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:657:63 [INFO] [stdout] | [INFO] [stdout] 656 | req: tonic::Request, [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 657 | ) -> Result, Status> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 658 | | self.node_server.stream_incoming(req).await [INFO] [stdout] 659 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:664:42 [INFO] [stdout] | [INFO] [stdout] 663 | req: Request, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 664 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 665 | | self.node_server.respond_hsm_request(req).await [INFO] [stdout] 666 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:671:66 [INFO] [stdout] | [INFO] [stdout] 670 | req: Request, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 671 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________________^ [INFO] [stdout] 672 | | // Best Effort reconnection logic [INFO] [stdout] 673 | | let s = self.node_server.clone(); [INFO] [stdout] ... | [INFO] [stdout] 680 | | res [INFO] [stdout] 681 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:678:55 [INFO] [stdout] | [INFO] [stdout] 673 | let s = self.node_server.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 678 | tokio::spawn(async move { s.reconnect_peers().await }); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:686:58 [INFO] [stdout] | [INFO] [stdout] 685 | req: Request, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 686 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 687 | | self.node_server.stream_log(req).await [INFO] [stdout] 688 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:693:64 [INFO] [stdout] | [INFO] [stdout] 692 | req: Request, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 693 | ) -> Result, Status> { [INFO] [stdout] | ________________________________________________________________^ [INFO] [stdout] 694 | | self.node_server.stream_custommsg(req).await [INFO] [stdout] 695 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:700:67 [INFO] [stdout] | [INFO] [stdout] 699 | request: tonic::Request, [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 700 | ) -> Result, tonic::Status> { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 701 | | self.node_server.configure(request).await [INFO] [stdout] 702 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/rpcwait.rs:47:18 [INFO] [stdout] | [INFO] [stdout] 40 | fn call(&mut self, request: hyper::Request) -> Self::Future { [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 44 | let clone = self.inner.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 45 | let mut inner = std::mem::replace(&mut self.inner, clone); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | let path = self.rpc_path.clone(); [INFO] [stdout] 47 | Box::pin(async move { [INFO] [stdout] | __________________^ [INFO] [stdout] 48 | | let deadline = tokio::time::Instant::now() + tokio::time::Duration::from_secs(5); [INFO] [stdout] 49 | | loop { [INFO] [stdout] 50 | | if deadline < tokio::time::Instant::now() { [INFO] [stdout] ... | [INFO] [stdout] 60 | | inner.call(request).await [INFO] [stdout] 61 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/rpcwait.rs:60:33 [INFO] [stdout] | [INFO] [stdout] 40 | fn call(&mut self, request: hyper::Request) -> Self::Future { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | let mut inner = std::mem::replace(&mut self.inner, clone); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | inner.call(request).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pb.rs:232:12 [INFO] [stdout] | [INFO] [stdout] 225 | let mut buf = BytesMut::with_capacity(2 + 33 + 8 + 8); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 232 | Ok(buf.freeze()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pb.rs:416:38 [INFO] [stdout] | [INFO] [stdout] 416 | amount: p.amount.map(|a| a.try_into().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/pb.rs:421:38 [INFO] [stdout] | [INFO] [stdout] 421 | maxfee: p.maxfee.map(|a| a.try_into().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/pb.rs:520:43 [INFO] [stdout] | [INFO] [stdout] 520 | amount: p.amount_msat.map(|a| a.try_into().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/pb.rs:623:50 [INFO] [stdout] | [INFO] [stdout] 623 | received: i.received.clone().map(|i| i.try_into().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] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:984:29 [INFO] [stdout] | [INFO] [stdout] 968 | inner: T, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 969 | interceptor: F, [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 984 | NodeClient::new(InterceptedService::new(inner, interceptor)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1207:28 [INFO] [stdout] | [INFO] [stdout] 1191 | inner: T, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1192 | interceptor: F, [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1207 | HsmClient::new(InterceptedService::new(inner, interceptor)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1365:28 [INFO] [stdout] | [INFO] [stdout] 1364 | pub fn new(inner: T) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1365 | Self::from_arc(Arc::new(inner)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1382:37 [INFO] [stdout] | [INFO] [stdout] 1376 | inner: T, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1377 | interceptor: F, [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1382 | InterceptedService::new(Self::new(inner), interceptor) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1434:67 [INFO] [stdout] | [INFO] [stdout] 1430 | ... request: tonic::Request, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1431 | ... ) -> Self::Future { [INFO] [stdout] 1432 | ... let inner = self.0.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1433 | ... let fut = async move { [INFO] [stdout] 1434 | ... (*inner).stream_incoming(request).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1474:81 [INFO] [stdout] | [INFO] [stdout] 1471 | ... request: tonic::Request, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1472 | ... ) -> Self::Future { [INFO] [stdout] 1473 | ... let inner = self.0.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1474 | ... let fut = async move { (*inner).stream_log(request).await }; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1515:68 [INFO] [stdout] | [INFO] [stdout] 1511 | ... request: tonic::Request, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1512 | ... ) -> Self::Future { [INFO] [stdout] 1513 | ... let inner = self.0.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1514 | ... let fut = async move { [INFO] [stdout] 1515 | ... (*inner).stream_custommsg(request).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1554:71 [INFO] [stdout] | [INFO] [stdout] 1550 | ... request: tonic::Request, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1551 | ... ) -> Self::Future { [INFO] [stdout] 1552 | ... let inner = self.0.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1553 | ... let fut = async move { [INFO] [stdout] 1554 | ... (*inner).stream_hsm_requests(request).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1592:71 [INFO] [stdout] | [INFO] [stdout] 1588 | ... request: tonic::Request, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1589 | ... ) -> Self::Future { [INFO] [stdout] 1590 | ... let inner = self.0.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1591 | ... let fut = async move { [INFO] [stdout] 1592 | ... (*inner).respond_hsm_request(request).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1629:80 [INFO] [stdout] | [INFO] [stdout] 1626 | ... request: tonic::Request, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1627 | ... ) -> Self::Future { [INFO] [stdout] 1628 | ... let inner = self.0.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1629 | ... let fut = async move { (*inner).configure(request).await }; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1714:28 [INFO] [stdout] | [INFO] [stdout] 1713 | pub fn new(inner: T) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1714 | Self::from_arc(Arc::new(inner)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1731:37 [INFO] [stdout] | [INFO] [stdout] 1725 | inner: T, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1726 | interceptor: F, [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1731 | InterceptedService::new(Self::new(inner), interceptor) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1779:78 [INFO] [stdout] | [INFO] [stdout] 1776 | ... request: tonic::Request, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1777 | ... ) -> Self::Future { [INFO] [stdout] 1778 | ... let inner = self.0.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1779 | ... let fut = async move { (*inner).request(request).await }; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1815:75 [INFO] [stdout] | [INFO] [stdout] 1812 | ... request: tonic::Request, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1813 | ... ) -> Self::Future { [INFO] [stdout] 1814 | ... let inner = self.0.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1815 | ... let fut = async move { (*inner).ping(request).await }; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc.rs:95:55 [INFO] [stdout] | [INFO] [stdout] 95 | .map_or(Err(Error::EmptyResult), |res| Ok(res?))?; [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/stager.rs:33:23 [INFO] [stdout] | [INFO] [stdout] 31 | let (notify, _) = broadcast::channel(1000); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32 | Stage { [INFO] [stdout] 33 | requests: Mutex::new(collections::HashMap::new()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stager.rs:35:30 [INFO] [stdout] | [INFO] [stdout] 31 | let (notify, _) = broadcast::channel(1000); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35 | hsm_connections: Arc::new(AtomicUsize::new(0)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/storage.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 32 | let db = sled::open(path)?; [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 33 | Ok(Self { db }) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get_tu64` is never used [INFO] [stdout] --> src/lsp.rs:234:12 [INFO] [stdout] | [INFO] [stdout] 223 | pub trait ProtoBuf: Buf { [INFO] [stdout] | -------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 234 | fn get_tu64(&mut self) -> TU64 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `peer_addr` and `peer_cred` are never read [INFO] [stdout] --> src/unix.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 25 | pub struct UdsConnectInfo { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 26 | pub peer_addr: Option>, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 27 | pub peer_cred: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `UdsConnectInfo` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:60:20 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn hook(self, hookname: &str, callback: C) -> Self [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] 60 | inner: self.inner.hook(hookname, callback), [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/lib.rs:71:20 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn subscribe(self, hookname: &str, callback: C) -> Self [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] 71 | inner: self.inner.subscribe(hookname, callback), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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.rs:211:9 [INFO] [stdout] | [INFO] [stdout] 211 | NodeConfig::decode(&contents[..]).context("decoding protobuf payload") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/hsm.rs:52:100 [INFO] [stdout] | [INFO] [stdout] 52 | async fn request(&self, request: Request) -> Result, Status> { [INFO] [stdout] | _____________________________----------------------------___________________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 53 | | let req = request.into_inner(); [INFO] [stdout] 54 | | debug!("Received request from hsmproxy: {:?}", req); [INFO] [stdout] ... | [INFO] [stdout] 102 | | Ok(Response::new(res)) [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/hsm.rs:105:87 [INFO] [stdout] | [INFO] [stdout] 105 | async fn ping(&self, _request: Request) -> Result, Status> { [INFO] [stdout] | __________________________------------------------_____________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 106 | | trace!("Got a ping"); [INFO] [stdout] 107 | | Ok(Response::new(Empty::default())) [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/lsp.rs:344:5 [INFO] [stdout] | [INFO] [stdout] 339 | pub fn from_hex<'de, D>(deserializer: D) -> Result, D::Error> [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 344 | String::deserialize(deserializer) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lsp.rs:316:13 [INFO] [stdout] | [INFO] [stdout] 302 | 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] 308 | let mut b: bytes::Bytes = hex::decode(s) [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 314 | let b = b.take(l as usize); // Protect against overruns [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 315 | [INFO] [stdout] 316 | Self::from_bytes(b.into_inner()).map_err(|e| serde::de::Error::custom(e.to_string())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/messages.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 239 | pub fn hex_to_buffer<'de, D>(deserializer: D) -> Result, D::Error> [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 244 | String::deserialize(deserializer) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/messages.rs:275:5 [INFO] [stdout] | [INFO] [stdout] 270 | fn _string_to_amount<'de, D>(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] 275 | String::deserialize(deserializer).and_then(|string| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/mod.rs:198:64 [INFO] [stdout] | [INFO] [stdout] 197 | _: Request, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 198 | ) -> Result, Status> { [INFO] [stdout] | ________________________________________________________________^ [INFO] [stdout] 199 | | log::debug!("Added a new listener for custommsg"); [INFO] [stdout] 200 | | let (tx, rx) = mpsc::channel(1); [INFO] [stdout] 201 | | let mut stream = self.events.subscribe(); [INFO] [stdout] ... | [INFO] [stdout] 217 | | return Ok(Response::new(ReceiverStream::new(rx))); [INFO] [stdout] 218 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/mod.rs:223:58 [INFO] [stdout] | [INFO] [stdout] 222 | _: Request, [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 223 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 224 | | match async { [INFO] [stdout] 225 | | let (tx, rx) = mpsc::channel(1); [INFO] [stdout] 226 | | let mut lines = linemux::MuxedLines::new()?; [INFO] [stdout] ... | [INFO] [stdout] 267 | | } [INFO] [stdout] 268 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/mod.rs:261:16 [INFO] [stdout] | [INFO] [stdout] 225 | let (tx, rx) = mpsc::channel(1); [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] 226 | let mut lines = linemux::MuxedLines::new()?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 233 | let file = tokio::fs::File::open("/tmp/log").await?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 234 | let mut file = BufReader::new(file).lines(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 261 | Ok(ReceiverStream::new(rx)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/mod.rs:237:23 [INFO] [stdout] | [INFO] [stdout] 225 | let (tx, rx) = mpsc::channel(1); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 226 | let mut lines = linemux::MuxedLines::new()?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 234 | let mut file = BufReader::new(file).lines(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 237 | match async { [INFO] [stdout] | _______________________^ [INFO] [stdout] 238 | | while let Some(line) = file.next_line().await? { [INFO] [stdout] 239 | | tx.send(Ok(pb::LogEntry { [INFO] [stdout] 240 | | line: line.trim().to_owned(), [INFO] [stdout] ... | [INFO] [stdout] 252 | | } [INFO] [stdout] 253 | | .await as Result<(), anyhow::Error> [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/mod.rs:273:66 [INFO] [stdout] | [INFO] [stdout] 272 | _request: Request, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 273 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________________^ [INFO] [stdout] 274 | | let hsm_id = HSM_ID_COUNT.fetch_add(1, Ordering::SeqCst); [INFO] [stdout] 275 | | SIGNER_COUNT.fetch_add(1, Ordering::SeqCst); [INFO] [stdout] 276 | | info!( [INFO] [stdout] ... | [INFO] [stdout] 389 | | Ok(Response::new(ReceiverStream::new(rx))) [INFO] [stdout] 390 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/mod.rs:395:46 [INFO] [stdout] | [INFO] [stdout] 394 | request: Request, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 395 | ) -> Result, Status> { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 396 | | let req = request.into_inner(); [INFO] [stdout] 397 | | // Create a state from the key-value-version tuples. Need to [INFO] [stdout] 398 | | // convert here, since `pb` is duplicated in the two different [INFO] [stdout] ... | [INFO] [stdout] 438 | | Ok(Response::new(pb::Empty::default())) [INFO] [stdout] 439 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/mod.rs:446:63 [INFO] [stdout] | [INFO] [stdout] 445 | _req: tonic::Request, [INFO] [stdout] | ---------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 446 | ) -> Result, Status> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 447 | | // TODO See if we can just return the broadcast::Receiver [INFO] [stdout] 448 | | // instead of pulling off broadcast and into an mpsc. [INFO] [stdout] 449 | | let (tx, rx) = mpsc::channel(1); [INFO] [stdout] ... | [INFO] [stdout] 462 | | return Ok(Response::new(ReceiverStream::new(rx))); [INFO] [stdout] 463 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/mod.rs:465:106 [INFO] [stdout] | [INFO] [stdout] 465 | async fn configure(&self, req: tonic::Request) -> Result, Status> { [INFO] [stdout] | _______________________________---------------------------------__________________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 466 | | self.limit().await; [INFO] [stdout] 467 | | let gl_config = req.into_inner(); [INFO] [stdout] 468 | | let rpc = self.get_rpc().await; [INFO] [stdout] ... | [INFO] [stdout] 535 | | } [INFO] [stdout] 536 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/mod.rs:672:18 [INFO] [stdout] | [INFO] [stdout] 669 | fn layer(&self, service: S) -> Self::Service { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 672 | ctx: self.ctx.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/node/mod.rs:714:18 [INFO] [stdout] | [INFO] [stdout] 706 | fn call(&mut self, request: hyper::Request) -> Self::Future { [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 710 | let clone = self.inner.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 711 | let mut inner = std::mem::replace(&mut self.inner, clone); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 712 | let reqctx = self.ctx.clone(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 713 | [INFO] [stdout] 714 | Box::pin(async move { [INFO] [stdout] | __________________^ [INFO] [stdout] 715 | | use tonic::codegen::Body; [INFO] [stdout] 716 | | let (parts, mut body) = request.into_parts(); [INFO] [stdout] ... | [INFO] [stdout] 800 | | } [INFO] [stdout] 801 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:35:56 [INFO] [stdout] | [INFO] [stdout] 34 | req: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 35 | ) -> Result, Status> { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 36 | | let req = req.into_inner(); [INFO] [stdout] 37 | | [INFO] [stdout] 38 | | use crate::rpc::LightningClient; [INFO] [stdout] ... | [INFO] [stdout] 96 | | res.map(|r| Response::new(r)) [INFO] [stdout] 97 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:102:56 [INFO] [stdout] | [INFO] [stdout] 101 | r: Request, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 102 | ) -> Result, Status> { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 103 | | self.inner.getinfo(r).await [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/node/wrapper.rs:109:59 [INFO] [stdout] | [INFO] [stdout] 108 | r: Request, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 109 | ) -> Result, Status> { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 110 | | self.inner.list_offers(r).await [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/node/wrapper.rs:116:54 [INFO] [stdout] | [INFO] [stdout] 115 | r: Request, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 116 | ) -> Result, Status> { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 117 | | self.inner.offer(r).await [INFO] [stdout] 118 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:123:63 [INFO] [stdout] | [INFO] [stdout] 122 | r: Request, [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 123 | ) -> Result, Status> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 124 | | self.inner.bkpr_list_income(r).await [INFO] [stdout] 125 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:130:58 [INFO] [stdout] | [INFO] [stdout] 129 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 130 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 131 | | self.inner.list_peers(r).await [INFO] [stdout] 132 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:137:65 [INFO] [stdout] | [INFO] [stdout] 136 | r: Request, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 138 | | self.inner.list_peer_channels(r).await [INFO] [stdout] 139 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:144:67 [INFO] [stdout] | [INFO] [stdout] 143 | r: Request, [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 144 | ) -> Result, Status> { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 145 | | self.inner.list_closed_channels(r).await [INFO] [stdout] 146 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:151:58 [INFO] [stdout] | [INFO] [stdout] 150 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 151 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 152 | | self.inner.list_funds(r).await [INFO] [stdout] 153 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:158:58 [INFO] [stdout] | [INFO] [stdout] 157 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 158 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 159 | | self.inner.decode_pay(r).await [INFO] [stdout] 160 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:165:55 [INFO] [stdout] | [INFO] [stdout] 164 | r: Request, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 165 | ) -> Result, Status> { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 166 | | self.inner.decode(r).await [INFO] [stdout] 167 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:172:60 [INFO] [stdout] | [INFO] [stdout] 171 | r: Request, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 172 | ) -> Result, Status> { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 173 | | self.inner.sign_invoice(r).await [INFO] [stdout] 174 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:178:66 [INFO] [stdout] | [INFO] [stdout] 177 | r: Request, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 178 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________________^ [INFO] [stdout] 179 | | self.inner.pre_approve_keysend(r).await [INFO] [stdout] 180 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:185:66 [INFO] [stdout] | [INFO] [stdout] 184 | r: Request, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 185 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________________^ [INFO] [stdout] 186 | | self.inner.pre_approve_invoice(r).await [INFO] [stdout] 187 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:192:62 [INFO] [stdout] | [INFO] [stdout] 191 | r: Request, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 192 | ) -> Result, Status> { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 193 | | self.inner.send_custom_msg(r).await [INFO] [stdout] 194 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:199:56 [INFO] [stdout] | [INFO] [stdout] 198 | r: Request, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 199 | ) -> Result, Status> { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 200 | | self.inner.send_pay(r).await [INFO] [stdout] 201 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:206:61 [INFO] [stdout] | [INFO] [stdout] 205 | r: Request, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 206 | ) -> Result, Status> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 207 | | self.inner.list_channels(r).await [INFO] [stdout] 208 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:213:58 [INFO] [stdout] | [INFO] [stdout] 212 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 213 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 214 | | self.inner.add_gossip(r).await [INFO] [stdout] 215 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:220:65 [INFO] [stdout] | [INFO] [stdout] 219 | r: Request, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 220 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 221 | | self.inner.auto_clean_invoice(r).await [INFO] [stdout] 222 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:227:61 [INFO] [stdout] | [INFO] [stdout] 226 | r: Request, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | ) -> Result, Status> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 228 | | self.inner.check_message(r).await [INFO] [stdout] 229 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:234:54 [INFO] [stdout] | [INFO] [stdout] 233 | r: Request, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 234 | ) -> Result, Status> { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 235 | | self.inner.close(r).await [INFO] [stdout] 236 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:241:56 [INFO] [stdout] | [INFO] [stdout] 240 | r: Request, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 241 | ) -> Result, Status> { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 242 | | self.inner.connect_peer(r).await [INFO] [stdout] 243 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:248:62 [INFO] [stdout] | [INFO] [stdout] 247 | r: Request, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 248 | ) -> Result, Status> { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 249 | | self.inner.create_invoice(r).await [INFO] [stdout] 250 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:255:58 [INFO] [stdout] | [INFO] [stdout] 254 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 255 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 256 | | self.inner.datastore(r).await [INFO] [stdout] 257 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:262:60 [INFO] [stdout] | [INFO] [stdout] 261 | r: Request, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 262 | ) -> Result, Status> { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 263 | | self.inner.create_onion(r).await [INFO] [stdout] 264 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:269:61 [INFO] [stdout] | [INFO] [stdout] 268 | r: Request, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 269 | ) -> Result, Status> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 270 | | self.inner.del_datastore(r).await [INFO] [stdout] 271 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:276:66 [INFO] [stdout] | [INFO] [stdout] 275 | r: Request, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 276 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________________^ [INFO] [stdout] 277 | | self.inner.del_expired_invoice(r).await [INFO] [stdout] 278 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:283:59 [INFO] [stdout] | [INFO] [stdout] 282 | r: Request, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 283 | ) -> Result, Status> { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 284 | | self.inner.del_invoice(r).await [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/node/wrapper.rs:290:62 [INFO] [stdout] | [INFO] [stdout] 289 | r: Request, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 290 | ) -> Result, Status> { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 291 | | self.inner.list_datastore(r).await [INFO] [stdout] 292 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:297:61 [INFO] [stdout] | [INFO] [stdout] 296 | r: Request, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 297 | ) -> Result, Status> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 298 | | self.inner.list_invoices(r).await [INFO] [stdout] 299 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:304:58 [INFO] [stdout] | [INFO] [stdout] 303 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 304 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 305 | | self.inner.send_onion(r).await [INFO] [stdout] 306 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:311:61 [INFO] [stdout] | [INFO] [stdout] 310 | r: Request, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 311 | ) -> Result, Status> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 312 | | self.inner.list_send_pays(r).await [INFO] [stdout] 313 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:318:65 [INFO] [stdout] | [INFO] [stdout] 317 | r: Request, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 318 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 319 | | self.inner.list_transactions(r).await [INFO] [stdout] 320 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:322:98 [INFO] [stdout] | [INFO] [stdout] 322 | async fn pay(&self, r: Request) -> Result, Status> { [INFO] [stdout] | _________________________--------------------------_______________________________________________^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 323 | | self.inner.pay(r).await [INFO] [stdout] 324 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:329:58 [INFO] [stdout] | [INFO] [stdout] 328 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 329 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 330 | | self.inner.list_nodes(r).await [INFO] [stdout] 331 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:336:63 [INFO] [stdout] | [INFO] [stdout] 335 | r: Request, [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 336 | ) -> Result, Status> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 337 | | self.inner.wait_any_invoice(r).await [INFO] [stdout] 338 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:343:60 [INFO] [stdout] | [INFO] [stdout] 342 | r: Request, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 343 | ) -> Result, Status> { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 344 | | self.inner.wait_invoice(r).await [INFO] [stdout] 345 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:350:60 [INFO] [stdout] | [INFO] [stdout] 349 | r: Request, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 350 | ) -> Result, Status> { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 351 | | self.inner.wait_send_pay(r).await [INFO] [stdout] 352 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:357:64 [INFO] [stdout] | [INFO] [stdout] 356 | r: Request, [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 357 | ) -> Result, Status> { [INFO] [stdout] | ________________________________________________________________^ [INFO] [stdout] 358 | | self.inner.wait_block_height(r).await [INFO] [stdout] 359 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:364:56 [INFO] [stdout] | [INFO] [stdout] 363 | r: Request, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 364 | ) -> Result, Status> { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 365 | | self.inner.new_addr(r).await [INFO] [stdout] 366 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:371:57 [INFO] [stdout] | [INFO] [stdout] 370 | r: Request, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 371 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 372 | | self.inner.withdraw(r).await [INFO] [stdout] 373 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:378:56 [INFO] [stdout] | [INFO] [stdout] 377 | r: Request, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 378 | ) -> Result, Status> { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 379 | | self.inner.key_send(r).await [INFO] [stdout] 380 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:385:57 [INFO] [stdout] | [INFO] [stdout] 384 | r: Request, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 385 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 386 | | self.inner.fund_psbt(r).await [INFO] [stdout] 387 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:392:57 [INFO] [stdout] | [INFO] [stdout] 391 | r: Request, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 392 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 393 | | self.inner.send_psbt(r).await [INFO] [stdout] 394 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:399:57 [INFO] [stdout] | [INFO] [stdout] 398 | r: Request, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 399 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 400 | | self.inner.sign_psbt(r).await [INFO] [stdout] 401 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:406:57 [INFO] [stdout] | [INFO] [stdout] 405 | r: Request, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 406 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 407 | | self.inner.utxo_psbt(r).await [INFO] [stdout] 408 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:413:58 [INFO] [stdout] | [INFO] [stdout] 412 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 413 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 414 | | self.inner.tx_discard(r).await [INFO] [stdout] 415 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:420:58 [INFO] [stdout] | [INFO] [stdout] 419 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 420 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 421 | | self.inner.tx_prepare(r).await [INFO] [stdout] 422 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:427:55 [INFO] [stdout] | [INFO] [stdout] 426 | r: Request, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 427 | ) -> Result, Status> { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 428 | | self.inner.tx_send(r).await [INFO] [stdout] 429 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:434:59 [INFO] [stdout] | [INFO] [stdout] 433 | r: Request, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 434 | ) -> Result, Status> { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 435 | | let inner = r.into_inner(); [INFO] [stdout] 436 | | let id = hex::encode(inner.id.clone()); [INFO] [stdout] 437 | | debug!( [INFO] [stdout] ... | [INFO] [stdout] 455 | | self.inner.disconnect(Request::new(inner.clone())).await [INFO] [stdout] 456 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:461:57 [INFO] [stdout] | [INFO] [stdout] 460 | r: Request, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 461 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 462 | | self.inner.feerates(r).await [INFO] [stdout] 463 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:468:60 [INFO] [stdout] | [INFO] [stdout] 467 | r: Request, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 468 | ) -> Result, Status> { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 469 | | self.inner.fund_channel(r).await [INFO] [stdout] 470 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:475:57 [INFO] [stdout] | [INFO] [stdout] 474 | r: Request, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 475 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 476 | | self.inner.get_route(r).await [INFO] [stdout] 477 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:482:61 [INFO] [stdout] | [INFO] [stdout] 481 | r: Request, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 482 | ) -> Result, Status> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 483 | | self.inner.list_forwards(r).await [INFO] [stdout] 484 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:489:57 [INFO] [stdout] | [INFO] [stdout] 488 | r: Request, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 489 | ) -> Result, Status> { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 490 | | self.inner.list_pays(r).await [INFO] [stdout] 491 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:496:53 [INFO] [stdout] | [INFO] [stdout] 495 | r: Request, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 496 | ) -> Result, Status> { [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 497 | | self.inner.ping(r).await [INFO] [stdout] 498 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:503:59 [INFO] [stdout] | [INFO] [stdout] 502 | r: Request, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 503 | ) -> Result, Status> { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 504 | | self.inner.set_channel(r).await [INFO] [stdout] 505 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:510:60 [INFO] [stdout] | [INFO] [stdout] 509 | r: Request, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 510 | ) -> Result, Status> { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 511 | | self.inner.sign_message(r).await [INFO] [stdout] 512 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:517:53 [INFO] [stdout] | [INFO] [stdout] 516 | r: Request, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 517 | ) -> Result, Status> { [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 518 | | self.inner.stop(r).await [INFO] [stdout] 519 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:524:61 [INFO] [stdout] | [INFO] [stdout] 523 | r: Request, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 524 | ) -> Result, Status> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 525 | | self.inner.static_backup(r).await [INFO] [stdout] 526 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:531:58 [INFO] [stdout] | [INFO] [stdout] 530 | r: Request, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 531 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 532 | | self.inner.list_htlcs(r).await [INFO] [stdout] 533 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:538:63 [INFO] [stdout] | [INFO] [stdout] 537 | r: Request, [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 538 | ) -> Result, Status> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 539 | | self.inner.datastore_usage(r).await [INFO] [stdout] 540 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:545:75 [INFO] [stdout] | [INFO] [stdout] 544 | request: tonic::Request, [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 545 | ) -> Result, tonic::Status> { [INFO] [stdout] | ___________________________________________________________________________^ [INFO] [stdout] 546 | | self.inner.fetch_invoice(request).await [INFO] [stdout] 547 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:552:67 [INFO] [stdout] | [INFO] [stdout] 551 | request: tonic::Request, [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 552 | ) -> Result, tonic::Status> { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 553 | | self.inner.wait(request).await [INFO] [stdout] 554 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:657:63 [INFO] [stdout] | [INFO] [stdout] 656 | req: tonic::Request, [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 657 | ) -> Result, Status> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 658 | | self.node_server.stream_incoming(req).await [INFO] [stdout] 659 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:664:42 [INFO] [stdout] | [INFO] [stdout] 663 | req: Request, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 664 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 665 | | self.node_server.respond_hsm_request(req).await [INFO] [stdout] 666 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:671:66 [INFO] [stdout] | [INFO] [stdout] 670 | req: Request, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 671 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________________^ [INFO] [stdout] 672 | | // Best Effort reconnection logic [INFO] [stdout] 673 | | let s = self.node_server.clone(); [INFO] [stdout] ... | [INFO] [stdout] 680 | | res [INFO] [stdout] 681 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:678:55 [INFO] [stdout] | [INFO] [stdout] 673 | let s = self.node_server.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 678 | tokio::spawn(async move { s.reconnect_peers().await }); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:686:58 [INFO] [stdout] | [INFO] [stdout] 685 | req: Request, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 686 | ) -> Result, Status> { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 687 | | self.node_server.stream_log(req).await [INFO] [stdout] 688 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:693:64 [INFO] [stdout] | [INFO] [stdout] 692 | req: Request, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 693 | ) -> Result, Status> { [INFO] [stdout] | ________________________________________________________________^ [INFO] [stdout] 694 | | self.node_server.stream_custommsg(req).await [INFO] [stdout] 695 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/wrapper.rs:700:67 [INFO] [stdout] | [INFO] [stdout] 699 | request: tonic::Request, [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 700 | ) -> Result, tonic::Status> { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 701 | | self.node_server.configure(request).await [INFO] [stdout] 702 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/rpcwait.rs:47:18 [INFO] [stdout] | [INFO] [stdout] 40 | fn call(&mut self, request: hyper::Request) -> Self::Future { [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 44 | let clone = self.inner.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 45 | let mut inner = std::mem::replace(&mut self.inner, clone); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | let path = self.rpc_path.clone(); [INFO] [stdout] 47 | Box::pin(async move { [INFO] [stdout] | __________________^ [INFO] [stdout] 48 | | let deadline = tokio::time::Instant::now() + tokio::time::Duration::from_secs(5); [INFO] [stdout] 49 | | loop { [INFO] [stdout] 50 | | if deadline < tokio::time::Instant::now() { [INFO] [stdout] ... | [INFO] [stdout] 60 | | inner.call(request).await [INFO] [stdout] 61 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/node/rpcwait.rs:60:33 [INFO] [stdout] | [INFO] [stdout] 40 | fn call(&mut self, request: hyper::Request) -> Self::Future { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | let mut inner = std::mem::replace(&mut self.inner, clone); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | inner.call(request).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pb.rs:232:12 [INFO] [stdout] | [INFO] [stdout] 225 | let mut buf = BytesMut::with_capacity(2 + 33 + 8 + 8); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 232 | Ok(buf.freeze()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pb.rs:416:38 [INFO] [stdout] | [INFO] [stdout] 416 | amount: p.amount.map(|a| a.try_into().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/pb.rs:421:38 [INFO] [stdout] | [INFO] [stdout] 421 | maxfee: p.maxfee.map(|a| a.try_into().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/pb.rs:520:43 [INFO] [stdout] | [INFO] [stdout] 520 | amount: p.amount_msat.map(|a| a.try_into().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/pb.rs:623:50 [INFO] [stdout] | [INFO] [stdout] 623 | received: i.received.clone().map(|i| i.try_into().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] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:984:29 [INFO] [stdout] | [INFO] [stdout] 968 | inner: T, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 969 | interceptor: F, [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 984 | NodeClient::new(InterceptedService::new(inner, interceptor)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1207:28 [INFO] [stdout] | [INFO] [stdout] 1191 | inner: T, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1192 | interceptor: F, [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1207 | HsmClient::new(InterceptedService::new(inner, interceptor)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1365:28 [INFO] [stdout] | [INFO] [stdout] 1364 | pub fn new(inner: T) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1365 | Self::from_arc(Arc::new(inner)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1382:37 [INFO] [stdout] | [INFO] [stdout] 1376 | inner: T, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1377 | interceptor: F, [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1382 | InterceptedService::new(Self::new(inner), interceptor) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1434:67 [INFO] [stdout] | [INFO] [stdout] 1430 | ... request: tonic::Request, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1431 | ... ) -> Self::Future { [INFO] [stdout] 1432 | ... let inner = self.0.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1433 | ... let fut = async move { [INFO] [stdout] 1434 | ... (*inner).stream_incoming(request).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1474:81 [INFO] [stdout] | [INFO] [stdout] 1471 | ... request: tonic::Request, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1472 | ... ) -> Self::Future { [INFO] [stdout] 1473 | ... let inner = self.0.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1474 | ... let fut = async move { (*inner).stream_log(request).await }; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1515:68 [INFO] [stdout] | [INFO] [stdout] 1511 | ... request: tonic::Request, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1512 | ... ) -> Self::Future { [INFO] [stdout] 1513 | ... let inner = self.0.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1514 | ... let fut = async move { [INFO] [stdout] 1515 | ... (*inner).stream_custommsg(request).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1554:71 [INFO] [stdout] | [INFO] [stdout] 1550 | ... request: tonic::Request, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1551 | ... ) -> Self::Future { [INFO] [stdout] 1552 | ... let inner = self.0.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1553 | ... let fut = async move { [INFO] [stdout] 1554 | ... (*inner).stream_hsm_requests(request).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1592:71 [INFO] [stdout] | [INFO] [stdout] 1588 | ... request: tonic::Request, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1589 | ... ) -> Self::Future { [INFO] [stdout] 1590 | ... let inner = self.0.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1591 | ... let fut = async move { [INFO] [stdout] 1592 | ... (*inner).respond_hsm_request(request).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1629:80 [INFO] [stdout] | [INFO] [stdout] 1626 | ... request: tonic::Request, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1627 | ... ) -> Self::Future { [INFO] [stdout] 1628 | ... let inner = self.0.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1629 | ... let fut = async move { (*inner).configure(request).await }; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1714:28 [INFO] [stdout] | [INFO] [stdout] 1713 | pub fn new(inner: T) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1714 | Self::from_arc(Arc::new(inner)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1731:37 [INFO] [stdout] | [INFO] [stdout] 1725 | inner: T, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1726 | interceptor: F, [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1731 | InterceptedService::new(Self::new(inner), interceptor) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1779:78 [INFO] [stdout] | [INFO] [stdout] 1776 | ... request: tonic::Request, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1777 | ... ) -> Self::Future { [INFO] [stdout] 1778 | ... let inner = self.0.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1779 | ... let fut = async move { (*inner).request(request).await }; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/bs-gl-plugin-2a28ada978cd8ec6/out/greenlight.rs:1815:75 [INFO] [stdout] | [INFO] [stdout] 1812 | ... request: tonic::Request, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1813 | ... ) -> Self::Future { [INFO] [stdout] 1814 | ... let inner = self.0.clone(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1815 | ... let fut = async move { (*inner).ping(request).await }; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [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 115 previous errors; 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rpc.rs:95:55 [INFO] [stdout] | [INFO] [stdout] 95 | .map_or(Err(Error::EmptyResult), |res| Ok(res?))?; [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/stager.rs:33:23 [INFO] [stdout] | [INFO] [stdout] 31 | let (notify, _) = broadcast::channel(1000); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32 | Stage { [INFO] [stdout] 33 | requests: Mutex::new(collections::HashMap::new()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stager.rs:35:30 [INFO] [stdout] | [INFO] [stdout] 31 | let (notify, _) = broadcast::channel(1000); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35 | hsm_connections: Arc::new(AtomicUsize::new(0)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/storage.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 32 | let db = sled::open(path)?; [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 33 | Ok(Self { db }) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `bs-gl-plugin` (lib) due to 116 previous errors; 3 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 115 previous errors; 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `bs-gl-plugin` (lib test) due to 116 previous errors; 3 warnings emitted [INFO] running `Command { std: "docker" "inspect" "a08d6a5e0ea9ce4e95258135ae231100d67c7ba1ad679ad4e0e1fd13cec90422", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a08d6a5e0ea9ce4e95258135ae231100d67c7ba1ad679ad4e0e1fd13cec90422", kill_on_drop: false }` [INFO] [stdout] a08d6a5e0ea9ce4e95258135ae231100d67c7ba1ad679ad4e0e1fd13cec90422