aboutsummaryrefslogtreecommitdiffstats
path: root/export_test.go
diff options
Diffstat (limited to 'export_test.go')
-rw-r--r--export_test.go30
1 files changed, 30 insertions, 0 deletions
diff --git a/export_test.go b/export_test.go
new file mode 100644
index 0000000..3d6bd22
--- /dev/null
+++ b/export_test.go
@@ -0,0 +1,30 @@
+// Copyright 2021 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package netip
+
+import "golang.zx2c4.com/go118/netip/internal/intern"
+
+var (
+ Z0 = z0
+ Z4 = z4
+ Z6noz = z6noz
+)
+
+type Uint128 = uint128
+
+func Mk128(hi, lo uint64) Uint128 {
+ return uint128{hi, lo}
+}
+
+func MkAddr(u Uint128, z *intern.Value) Addr {
+ return Addr{u, z}
+}
+
+func IPv4(a, b, c, d uint8) Addr { return AddrFrom4([4]byte{a, b, c, d}) }
+
+var TestAppendToMarshal = testAppendToMarshal
+
+func (a Addr) IsZero() bool { return a.isZero() }
+func (p Prefix) IsZero() bool { return p.isZero() }