use std::net::IpAddr;
pub fn mask_last_octet(ip: IpAddr) -> IpAddr {
match ip {
IpAddr::V4(ip) => {
let mut octets = ip.octets();
octets[3] = 0;
IpAddr::from(octets)
}
IpAddr::V6(ip) => {
let mut octets = ip.octets();
octets[15] = 0;
IpAddr::from(octets)
}
}
}