]> Sergey Matveev's repositories - btrtrc.git/blobdiff - string-addr.go
Expose StringAddr
[btrtrc.git] / string-addr.go
diff --git a/string-addr.go b/string-addr.go
new file mode 100644 (file)
index 0000000..c124541
--- /dev/null
@@ -0,0 +1,11 @@
+package torrent
+
+import "net"
+
+// This adds a net.Addr interface to a string address that has no presumed Network.
+type StringAddr string
+
+var _ net.Addr = StringAddr("")
+
+func (StringAddr) Network() string   { return "" }
+func (me StringAddr) String() string { return string(me) }