libp2p_relay/
multiaddr_ext.rs1use libp2p_core::{multiaddr::Protocol, Multiaddr};
2
3pub(crate) trait MultiaddrExt {
4 fn is_relayed(&self) -> bool;
5}
6
7impl MultiaddrExt for Multiaddr {
8 fn is_relayed(&self) -> bool {
9 self.iter().any(|p| p == Protocol::P2pCircuit)
10 }
11}