Lines Matching defs:PrefixLenError
123 pub struct PrefixLenError; struct
125 impl fmt::Display for PrefixLenError { implementation
131 impl Error for PrefixLenError {} implementation
149 pub fn new(ip: IpAddr, prefix_len: u8) -> Result<IpNet, PrefixLenError> { in new() argument
202 pub fn with_netmask(ip: IpAddr, netmask: IpAddr) -> Result<IpNet, PrefixLenError> { in with_netmask() argument
468 pub fn subnets(&self, new_prefix_len: u8) -> Result<IpSubnets, PrefixLenError> { in subnets() argument
624 pub const fn new(ip: Ipv4Addr, prefix_len: u8) -> Result<Ipv4Net, PrefixLenError> { in new() argument
676 pub fn with_netmask(ip: Ipv4Addr, netmask: Ipv4Addr) -> Result<Ipv4Net, PrefixLenError> { in with_netmask() argument
889 pub fn subnets(&self, new_prefix_len: u8) -> Result<Ipv4Subnets, PrefixLenError> { in subnets() argument
1012 pub const fn new(ip: Ipv6Addr, prefix_len: u8) -> Result<Ipv6Net, PrefixLenError> { in new() argument
1064 pub fn with_netmask(ip: Ipv6Addr, netmask: Ipv6Addr) -> Result<Ipv6Net, PrefixLenError> { in with_netmask() argument
1265 pub fn subnets(&self, new_prefix_len: u8) -> Result<Ipv6Subnets, PrefixLenError> { in subnets() argument