as_ipaddr

Macro as_ipaddr 

Source
macro_rules! as_ipaddr {
    ($x:expr) => { ... };
}
Expand description

Get expression as std::net::IpAddr

Shorthand for expr.parse::<IpAddr>().unwrap()

ยงExamples

use wireguard_conf::as_ipaddr;
use std::net::IpAddr;

assert_eq!(as_ipaddr!("1.2.3.4"), "1.2.3.4".parse::<IpAddr>().unwrap());
assert_eq!(as_ipaddr!("fd00:DEAD:BEEF::1"), "fd00:DEAD:BEEF::1".parse::<IpAddr>().unwrap());