Skip to content

Commit 09a5b07

Browse files
committed
Upgrade to rustc 0.13.0-nightly (10d99a973 2014-12-31 21:01:42 +0000)
1 parent e982a0a commit 09a5b07

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22

33
name = "url"
4-
version = "0.2.9"
4+
version = "0.2.10"
55
authors = [ "Simon Sapin <[email protected]>" ]
66

77
description = "URL parser for Rust"

src/parser.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ pub enum Context {
100100

101101

102102
pub fn parse_url(input: &str, parser: &UrlParser) -> ParseResult<Url> {
103-
let input = input.trim_chars([' ', '\t', '\n', '\r', '\x0C'].as_slice());
103+
let input = input.trim_matches([' ', '\t', '\n', '\r', '\x0C'].as_slice());
104104
let (scheme, remaining) = match parse_scheme(input, Context::UrlParser) {
105105
Some((scheme, remaining)) => (scheme, remaining),
106106
// No-scheme state

src/punycode.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ fn adapt(mut delta: u32, num_points: u32, first_time: bool) -> u32 {
4646
/// This is a convenience wrapper around `decode`.
4747
#[inline]
4848
pub fn decode_to_string(input: &str) -> Option<String> {
49-
decode(input).map(|chars| String::from_chars(chars.as_slice()))
49+
decode(input).map(|chars| chars.into_iter().collect())
5050
}
5151

5252

@@ -222,7 +222,7 @@ mod tests {
222222
match decode(encoded) {
223223
None => panic!("Decoding {} failed.", encoded),
224224
Some(result) => {
225-
let result = String::from_chars(result.as_slice());
225+
let result = result.into_iter().collect::<String>();
226226
assert!(result.as_slice() == decoded,
227227
format!("Incorrect decoding of {}:\n {}\n!= {}\n{}",
228228
encoded, result.as_slice(), decoded, description))

src/tests.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,13 +122,13 @@ fn parse_test_data(input: &str) -> Vec<Test> {
122122
if expected_failure {
123123
pieces.remove(0);
124124
}
125-
let input = unescape(pieces.remove(0).unwrap());
125+
let input = unescape(pieces.remove(0));
126126
let mut test = Test {
127127
input: input,
128128
base: if pieces.is_empty() || pieces[0] == "" {
129129
tests.last().unwrap().base.clone()
130130
} else {
131-
unescape(pieces.remove(0).unwrap())
131+
unescape(pieces.remove(0))
132132
},
133133
scheme: None,
134134
username: String::new(),

0 commit comments

Comments
 (0)