aboutsummaryrefslogtreecommitdiffstats
path: root/src/transport/libp2p/errors.rs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-10-31 05:24:11 +0100
committertv <tv@krebsco.de>2026-10-31 05:24:11 +0100
commit8ba8941fe5dfc4a692cf55fcdb1b071bb1731c45 (patch)
tree2ba5c7e1e30830bda19338ce6d7bb9157f24d0ec /src/transport/libp2p/errors.rs
parent385ca4459143745dc45d4a440f0084b0d5cc56e9 (diff)
libp2p: add without_peer helper
Diffstat (limited to 'src/transport/libp2p/errors.rs')
-rw-r--r--src/transport/libp2p/errors.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/transport/libp2p/errors.rs b/src/transport/libp2p/errors.rs
index 7eb4551..e024b1c 100644
--- a/src/transport/libp2p/errors.rs
+++ b/src/transport/libp2p/errors.rs
@@ -14,10 +14,7 @@ pub(super) fn describe_dial_error(error: &::libp2p::swarm::DialError) -> String
let described: Vec<String> = errors
.iter()
.map(|(address, error)| {
- let mut address = address.clone();
- if let Some(Protocol::P2p(_)) = address.iter().last() {
- address.pop();
- }
+ let address = without_peer(address.clone());
format!("{address}: {}", innermost_causes(error))
})
.collect();