Skip to content

Commit e60184c

Browse files
committed
---
yaml --- r: 28260 b: refs/heads/try c: 07ee299 h: refs/heads/master v: v3
1 parent d037f2a commit e60184c

File tree

2 files changed

+28
-28
lines changed

2 files changed

+28
-28
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
refs/heads/master: cd6f24f9d14ac90d167386a56e7a6ac1f0318195
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: cd6f24f9d14ac90d167386a56e7a6ac1f0318195
5-
refs/heads/try: c2f8cf9dc18f30456178ae529afca1c962257dc0
5+
refs/heads/try: 07ee2997e6d003d64fe12373faab1e8e9483b0ed
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: d0c6ce338884ee21843f4b40bf6bf18d222ce5df

branches/try/src/libstd/net_url.rs

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ fn userinfo(-user: ~str, -pass: Option<~str>) -> UserInfo {
4242
{user: user, pass: pass}
4343
}
4444

45-
fn encode_inner(s: ~str, full_url: bool) -> ~str {
45+
fn encode_inner(s: &str, full_url: bool) -> ~str {
4646
do io::with_str_reader(s) |rdr| {
4747
let mut out = ~"";
4848

@@ -87,7 +87,7 @@ fn encode_inner(s: ~str, full_url: bool) -> ~str {
8787
*
8888
* This function is compliant with RFC 3986.
8989
*/
90-
fn encode(s: ~str) -> ~str {
90+
fn encode(s: &str) -> ~str {
9191
encode_inner(s, true)
9292
}
9393

@@ -97,7 +97,7 @@ fn encode(s: ~str) -> ~str {
9797
*
9898
* This function is compliant with RFC 3986.
9999
*/
100-
fn encode_component(s: ~str) -> ~str {
100+
fn encode_component(s: &str) -> ~str {
101101
encode_inner(s, false)
102102
}
103103

@@ -917,30 +917,30 @@ mod tests {
917917

918918
#[test]
919919
fn test_encode() {
920-
assert encode(~"") == ~"";
921-
assert encode(~"http://example.com") == ~"http://example.com";
922-
assert encode(~"foo bar% baz") == ~"foo%20bar%25%20baz";
923-
assert encode(~" ") == ~"%20";
924-
assert encode(~"!") == ~"!";
925-
assert encode(~"\"") == ~"\"";
926-
assert encode(~"#") == ~"#";
927-
assert encode(~"$") == ~"$";
928-
assert encode(~"%") == ~"%25";
929-
assert encode(~"&") == ~"&";
930-
assert encode(~"'") == ~"%27";
931-
assert encode(~"(") == ~"(";
932-
assert encode(~")") == ~")";
933-
assert encode(~"*") == ~"*";
934-
assert encode(~"+") == ~"+";
935-
assert encode(~",") == ~",";
936-
assert encode(~"/") == ~"/";
937-
assert encode(~":") == ~":";
938-
assert encode(~";") == ~";";
939-
assert encode(~"=") == ~"=";
940-
assert encode(~"?") == ~"?";
941-
assert encode(~"@") == ~"@";
942-
assert encode(~"[") == ~"[";
943-
assert encode(~"]") == ~"]";
920+
assert encode("") == ~"";
921+
assert encode("http://example.com") == ~"http://example.com";
922+
assert encode("foo bar% baz") == ~"foo%20bar%25%20baz";
923+
assert encode(" ") == ~"%20";
924+
assert encode("!") == ~"!";
925+
assert encode("\"") == ~"\"";
926+
assert encode("#") == ~"#";
927+
assert encode("$") == ~"$";
928+
assert encode("%") == ~"%25";
929+
assert encode("&") == ~"&";
930+
assert encode("'") == ~"%27";
931+
assert encode("(") == ~"(";
932+
assert encode(")") == ~")";
933+
assert encode("*") == ~"*";
934+
assert encode("+") == ~"+";
935+
assert encode(",") == ~",";
936+
assert encode("/") == ~"/";
937+
assert encode(":") == ~":";
938+
assert encode(";") == ~";";
939+
assert encode("=") == ~"=";
940+
assert encode("?") == ~"?";
941+
assert encode("@") == ~"@";
942+
assert encode("[") == ~"[";
943+
assert encode("]") == ~"]";
944944
}
945945

946946
#[test]

0 commit comments

Comments
 (0)