about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-04-03 16:06:48 -0700
committerbors <bors@rust-lang.org>2013-04-03 16:06:48 -0700
commit84c296b27d3324b419e54bb5c899bd1fdc1f1008 (patch)
treeb91960ac092d70578e6889af23a91b1b1121be18 /src/libstd
parent17ab718d5989762d6ddf1a7ad02c1e64a9ae7f1a (diff)
parentc4d2b7999a12b8c9111ae1d897c476c052ddc05a (diff)
downloadrust-84c296b27d3324b419e54bb5c899bd1fdc1f1008.tar.gz
rust-84c296b27d3324b419e54bb5c899bd1fdc1f1008.zip
auto merge of #5701 : metajack/rust/net-url-clone, r=thestinger
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/net_url.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libstd/net_url.rs b/src/libstd/net_url.rs
index 81598f17aed..f7ffa7435cf 100644
--- a/src/libstd/net_url.rs
+++ b/src/libstd/net_url.rs
@@ -25,7 +25,7 @@ use core::to_str::ToStr;
 use core::to_str;
 use core::uint;
 
-#[deriving(Eq)]
+#[deriving(Clone, Eq)]
 struct Url {
     scheme: ~str,
     user: Option<UserInfo>,
@@ -36,7 +36,7 @@ struct Url {
     fragment: Option<~str>
 }
 
-#[deriving(Eq)]
+#[deriving(Clone, Eq)]
 struct UserInfo {
     user: ~str,
     pass: Option<~str>
@@ -398,7 +398,7 @@ pub fn get_scheme(rawurl: &str) -> Result<(~str, ~str), ~str> {
     return Err(~"url: Scheme must be terminated with a colon.");
 }
 
-#[deriving(Eq)]
+#[deriving(Clone, Eq)]
 enum Input {
     Digit, // all digits
     Hex, // digits and letters a-f