From 9b5df4aeecc69fd815502d5e29bd359c14070ad2 Mon Sep 17 00:00:00 2001 From: Eval EXEC Date: Wed, 5 Mar 2025 14:12:22 +0800 Subject: [PATCH 1/2] wasm: rust 2024 lifetime capture: https://doc.rust-lang.org/edition-guide/rust-2024/rpit-lifetime-capture.html#migrating-away-from-the-captures-trick --- network/src/peer_store/peer_store_db.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/network/src/peer_store/peer_store_db.rs b/network/src/peer_store/peer_store_db.rs index c03296a4ce..b9811acf69 100644 --- a/network/src/peer_store/peer_store_db.rs +++ b/network/src/peer_store/peer_store_db.rs @@ -196,7 +196,10 @@ impl PeerStore { } #[cfg(target_family = "wasm")] - pub fn dump_to_idb>(&self, path: P) -> impl std::future::Future { + pub fn dump_to_idb>( + &self, + path: P, + ) -> impl std::future::Future + use

{ use crate::peer_store::browser::get_db; let ban_list = self.ban_list().dump_data(); let addr_manager = self.addr_manager().dump_data(); From 86a44f92d502c65b1990a0ccfcba7c351dbe2fb6 Mon Sep 17 00:00:00 2001 From: Eval EXEC Date: Wed, 5 Mar 2025 14:12:38 +0800 Subject: [PATCH 2/2] clippy: fix `make wasm` dead_code clippy warning --- network/src/network.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/network/src/network.rs b/network/src/network.rs index a4d31b4df7..853deff2f9 100644 --- a/network/src/network.rs +++ b/network/src/network.rs @@ -1538,6 +1538,7 @@ pub enum TransportType { Wss, } +#[allow(dead_code)] pub(crate) fn find_type(addr: &Multiaddr) -> TransportType { let mut iter = addr.iter();