diff options
| author | bors <bors@rust-lang.org> | 2013-04-03 16:06:48 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-04-03 16:06:48 -0700 |
| commit | 84c296b27d3324b419e54bb5c899bd1fdc1f1008 (patch) | |
| tree | b91960ac092d70578e6889af23a91b1b1121be18 /src/libstd | |
| parent | 17ab718d5989762d6ddf1a7ad02c1e64a9ae7f1a (diff) | |
| parent | c4d2b7999a12b8c9111ae1d897c476c052ddc05a (diff) | |
| download | rust-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.rs | 6 |
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 |
