From d0c812f2a8064a9ea1b6a309343c00a5c18c9ce4 Mon Sep 17 00:00:00 2001 From: Eric Reed Date: Tue, 25 Jun 2013 16:03:24 -0700 Subject: IPv6 struct --- src/libstd/rt/io/net/ip.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/libstd/rt') diff --git a/src/libstd/rt/io/net/ip.rs b/src/libstd/rt/io/net/ip.rs index d71b891350e..3a93fd70543 100644 --- a/src/libstd/rt/io/net/ip.rs +++ b/src/libstd/rt/io/net/ip.rs @@ -8,8 +8,10 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +type Port = u16; + #[deriving(Eq, TotalEq)] pub enum IpAddr { - Ipv4(u8, u8, u8, u8, u16), - Ipv6 + Ipv4(u8, u8, u8, u8, Port), + Ipv6(u16, u16, u16, u16, u16, u16, u16, u16, Port) } -- cgit 1.4.1-3-g733a5