From d0c812f2a8064a9ea1b6a309343c00a5c18c9ce4 Mon Sep 17 00:00:00 2001 From: Eric Reed Date: Tue, 25 Jun 2013 16:03:24 -0700 Subject: [PATCH] IPv6 struct --- src/libstd/rt/io/net/ip.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libstd/rt/io/net/ip.rs b/src/libstd/rt/io/net/ip.rs index d71b891350ec..3a93fd705436 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) }