Trait rust_ipfs::p2p::MultiaddrExt  
source · pub trait MultiaddrExt {
    // Required methods
    fn peer_id(&self) -> Option<PeerId>;
    fn extract_peer_id(&mut self) -> Option<PeerId>;
    fn relay_peer_id(&self) -> Option<PeerId>;
    fn address(&self) -> Multiaddr;
    fn is_relay(&self) -> bool;
    fn is_relayed(&self) -> bool;
    fn is_loopback(&self) -> bool;
    fn is_private(&self) -> bool;
}Required Methods§
fn extract_peer_id(&mut self) -> Option<PeerId>
sourcefn relay_peer_id(&self) -> Option<PeerId>
 
fn relay_peer_id(&self) -> Option<PeerId>
Relay peer id
sourcefn is_relayed(&self) -> bool
 
fn is_relayed(&self) -> bool
Determine if the address is being relayed to a peer
sourcefn is_loopback(&self) -> bool
 
fn is_loopback(&self) -> bool
Determine if address is loopback or local address
sourcefn is_private(&self) -> bool
 
fn is_private(&self) -> bool
Determine if address is private address