From 97555e865c55f99684595471fa1d5440b2e6c15e Mon Sep 17 00:00:00 2001 From: Eric Reed Date: Thu, 8 Aug 2013 16:56:04 -0700 Subject: [PATCH] Derive Clone for IpAddr and SocketAddr --- src/libstd/rt/io/net/ip.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libstd/rt/io/net/ip.rs b/src/libstd/rt/io/net/ip.rs index 77176088801..3b3ea80eafa 100644 --- a/src/libstd/rt/io/net/ip.rs +++ b/src/libstd/rt/io/net/ip.rs @@ -17,7 +17,7 @@ use option::{Option, None, Some}; type Port = u16; -#[deriving(Eq, TotalEq)] +#[deriving(Eq, TotalEq, Clone)] pub enum IpAddr { Ipv4Addr(u8, u8, u8, u8), Ipv6Addr(u16, u16, u16, u16, u16, u16, u16, u16) @@ -62,7 +62,7 @@ impl ToStr for IpAddr { } } -#[deriving(Eq, TotalEq)] +#[deriving(Eq, TotalEq, Clone)] pub struct SocketAddr { ip: IpAddr, port: Port,