Crate iptrie

Source

Structs§

Ipv4Prefix
An Ipv4 prefix similar to Ipv4Net but with trailing bits guaranteed to equal 0
Ipv6NetPrefix
An Ipv6 prefix limited to 64 bits (EXPERIMENTAL)
Ipv6Prefix
An Ipv4 prefix similar to Ipv6Net but with trailing bits guaranteed to equal 0
LCTrieMap
A map of Ip prefixes based on a level-compressed trie
LCTrieSet
A set of Ip prefixes based on a level-compressed trie
RTrieMap
A map of Ip prefixes based on a radix binary trie
RTrieSet
A set of Ip prefixes based on a radix binary trie

Enums§

IpPrefixError
Error generated when building an Ip prefix

Traits§

IpPrefix
Ip prefix (as bit prefix)
IpPrefixCovering
A trait to check the prefix coverage
IpPrefixShortening
Shortening an Ip prefix
IpPrivatePrefix
Checks if the range of IP addresses are all for private use.
IpRootPrefix

Type Aliases§

Ipv4LCTrieMap
Convenient alias for LC-Trie map of Ipv4 prefixes
Ipv4LCTrieSet
Convenient alias for LC-Trie set of Ipv4 prefixes
Ipv4RTrieMap
Convenient alias for radix trie map of Ipv4 prefixes
Ipv4RTrieSet
Convenient alias for radix trie set of Ipv4 prefixes
Ipv6LCTrieMap
Convenient alias for LC-Trie map of Ipv6 prefixes
Ipv6LCTrieSet
Convenient alias for LC-Trie set of Ipv6 prefixes
Ipv6RTrieMap
Convenient alias for radix trie map of Ipv6 prefixes
Ipv6RTrieSet
Convenient alias for radix trie set of Ipv6 prefixes