Versions in this module Expand all Collapse all v1 v1.7.1 Jan 29, 2021 v1.7.0 Dec 8, 2020 Changes in this version + var AllIPv4 = parseCIDRUnsafe("0.0.0.0/0") + var AllIPv6 = parseCIDRUnsafe("0::0/0") + var ErrInvalidNetworkInput = fmt.Errorf("Invalid network input") + var ErrInvalidNetworkNumberInput = fmt.Errorf("Invalid network number input") + type Ranger interface + ContainingNetworks func(ip net.IP) ([]RangerEntry, error) + Contains func(ip net.IP) (bool, error) + CoveredNetworks func(network net.IPNet) ([]RangerEntry, error) + Insert func(entry RangerEntry) error + Len func() int + Remove func(network net.IPNet) (RangerEntry, error) + func NewPCTrieRanger() Ranger + type RangerEntry interface + Network func() net.IPNet + func NewBasicRangerEntry(ipNet net.IPNet) RangerEntry