net.IPNet.Mask (field)
14 uses
net (current package)
interface_linux.go#L180: return &IPNet{IP: IPv4(a.Value[0], a.Value[1], a.Value[2], a.Value[3]), Mask: CIDRMask(int(ifam.Prefixlen), 8*IPv4len)}
interface_linux.go#L182: ifa := &IPNet{IP: make(IP, IPv6len), Mask: CIDRMask(int(ifam.Prefixlen), 8*IPv6len)}
ip.go#L48: Mask IPMask // network mask
ip.go#L463: m = n.Mask
ip.go#L567: return IP(addr16[:]), &IPNet{IP: IP(addr16[:]).Mask(m), Mask: m}, nil
crypto/x509
constraints.go#L132: broadcast[i] = b.IP[i] | (^b.Mask[i])
constraints.go#L142: return bytes.Compare(a.Mask, b.Mask)
parser.go#L617: ips = append(ips, &net.IPNet{IP: net.IP(ip), Mask: net.IPMask(mask)})
x509.go#L1303: maskedIP := ipNet.IP.Mask(ipNet.Mask)
x509.go#L1304: ipAndMask := make([]byte, 0, len(maskedIP)+len(ipNet.Mask))
x509.go#L1306: ipAndMask = append(ipAndMask, ipNet.Mask...)
github.com/jackc/pgx/v5/pgtype
builtin_wrappers.go#L525: Mask: net.CIDRMask(v.Bits(), v.Addr().BitLen()),
builtin_wrappers.go#L537: ones, _ := w.Mask.Size()