is_local_addr

Function is_local_addr 

Source
pub fn is_local_addr(addr: &Multiaddr) -> bool
Expand description

Check if a multiaddress is a local address (loopback or link-local)

ยงExamples

use ipfrs_network::utils::{parse_multiaddr, is_local_addr};

let local = parse_multiaddr("/ip4/127.0.0.1/tcp/4001").unwrap();
assert!(is_local_addr(&local));

let public = parse_multiaddr("/ip4/8.8.8.8/tcp/4001").unwrap();
assert!(!is_local_addr(&public));