use netaddr2::NetAddr;
use std::net::IpAddr;
fn main() {
let net: NetAddr = "127.0.24.0/8".parse().unwrap();
assert_eq!(net.addr(), "127.0.0.0".parse::<IpAddr>().unwrap());
assert_eq!(net.mask(), "255.0.0.0".parse::<IpAddr>().unwrap());
use netaddr2::Contains;
assert!(net.contains(&"127.42.33.87".parse::<IpAddr>().unwrap()));
assert!(net.contains(&"127.0.0.1".parse::<IpAddr>().unwrap()));
assert!(!net.contains(&"128.0.0.0".parse::<IpAddr>().unwrap()));
}