Versions in this module Expand all Collapse all v0 v0.0.2 Apr 25, 2023 v0.0.1 Apr 25, 2023 Changes in this version + var ErrBadIP = errors.New("Bad IP address or mask") + var ErrNodeBusy = errors.New("Node Busy") + var ErrNotFound = errors.New("No Such Node") + type Tree interface + AddCIDR func(cidr string, val T) error + AddCIDRb func(cidr []byte, val T) error + DeleteCIDR func(cidr string) error + DeleteCIDRb func(cidr []byte) error + DeleteWholeRangeCIDR func(cidr string) error + DeleteWholeRangeCIDRb func(cidr []byte) error + FindCIDR func(cidr string) (T, error) + FindCIDRb func(cidr []byte) (T, error) + SetCIDR func(cidr string, val T) error + SetCIDRb func(cidr []byte, val T) error + func New(preallocate int) Tree[T]