Crate ipaddr[][src]

Structs

InvalidMask

An integer was used as a CIDR mask, but it is not a valid CIDR.

Ipv4Address

An Ipv4 address

Ipv4Mask

A valid IPv4 mask.

Ipv6Address
Ipv6Formatter

Configurable IPv6 formatter. By default, this formatter will format IPv6 address as described in RFC5952:

Ipv6Mask
Ipv6Network
MalformedAddress
ParsingFailed

Error returned when a string cannot be parsed into a valid IPv4 or IPv6 address. It contains the string that triggered the error.

Constants

IPV4_LOOPBACK

IPv4 loopback address: 127.0.0.1

IPV4_UNSPECIFIED

IPv4 unspecified address: 0.0.0.0

IPV6_INTERFACE_LOCAL_ALL_NODES

Multicast address for all the address on the interface: ff01::1

IPV6_INTERFACE_LOCAL_MULTICAST_MASK

Mask for multicast interface-local addresses

IPV6_LINK_LOCAL_ALL_NODES

Multicast address for all the nodes on the network segment: ff02::1

IPV6_LINK_LOCAL_ALL_ROUTERS

Multicast address for all the routers on the network segment: ff02::2

IPV6_LINK_LOCAL_MULTICAST_MASK

Mask for multicast link-local addresses

IPV6_LINK_LOCAL_UNICAST_MASK

Mask for unicast link-local addresses

IPV6_LOOPBACK

IPv6 loopback address: ::1

IPV6_MULTICAST_MASK

Mask for multicast addresses

IPV6_UNSPECIFIED

IPv6 unspecified address: ::