Trait mhost::resources::NameToIpAddr[][src]

pub trait NameToIpAddr {
    fn to_ip_addr(&self) -> Result<IpAddr>;

    fn to_ip_addr_string(&self) -> String { ... }
}

Required methods

Loading content...

Provided methods

Loading content...

Implementors

impl NameToIpAddr for Name[src]

fn to_ip_addr(&self) -> Result<IpAddr>[src]

Converts a PTR-Name into an IP-Addr

Example:

let ptr_name: Name = "109.101.168.192.in-addr.arpa.".into_name().unwrap();
let ip_addr = ptr_name.to_ip_addr().unwrap();
assert_eq!(ip_addr, Ipv4Addr::new(192, 168, 101, 109));
Loading content...