pub trait IpLookup { // Required methods fn look_up(&self, ip: &str) -> Option<IpRange>; fn look_up_ipv4(&self, ip: &Ipv4Addr) -> Option<IpRange>; }