diff --git a/src/libstd/net_ip.rs b/src/libstd/net_ip.rs index 7bc0d30d593..4b66f3f678c 100644 --- a/src/libstd/net_ip.rs +++ b/src/libstd/net_ip.rs @@ -14,6 +14,7 @@ export v4; enum ip_addr { #[doc="An IPv4 address"] ipv4(u8, u8, u8, u8), + ipv6(u16,u16,u16,u16,u16,u16,u16,u16) } #[doc=" @@ -28,6 +29,9 @@ fn format_addr(ip: ip_addr) -> str { ipv4(a, b, c, d) { #fmt["%u.%u.%u.%u", a as uint, b as uint, c as uint, d as uint] } + ipv6(a,b,c,d,e,f,g,h) { + fail "FIXME impl parsing of ipv6 addr"; + } } }