[][src]Module cidr_utils::cidr

This module provides data structures for IPv4 CIDRs and IPv6 CIDRs.

Structs

IpCidrIpAddrIterator

To iterate IP CIDRs.

Ipv4Cidr

To represent IPv4 CIDR.

Ipv4CidrIterator

To iterate IPv4 CIDRs.

Ipv6Cidr

To represent IPv6 CIDR.

Ipv6CidrIterator

To iterate IPv6 CIDRs.

Ipv4CidrIpv4AddrIterator

To iterate IPv4 CIDRs.

Ipv4CidrU8ArrayIterator

To iterate IPv4 CIDRs.

Ipv6CidrIpv6AddrIterator

To iterate IPv4 CIDRs.

Ipv6CidrU8ArrayIterator

To iterate IPv6 CIDRs.

Ipv6CidrU16ArrayIterator

To iterate IPv6 CIDRs.

Enums

IpCidr
IpCidrError

Possible errors of IpCidr.

Ipv4CidrError

Possible errors of Ipv4Cidr.

Ipv6CidrError

Possible errors of Ipv6Cidr.

Traits

Ipv4Able

The type which can be taken as an IPv4 address.

Ipv6Able

The type which can be taken as an IPv6 address.