diff --git a/src/url.rs b/src/url.rs index 4048f78a..dd74d5d7 100644 --- a/src/url.rs +++ b/src/url.rs @@ -10,7 +10,6 @@ use std::fmt; use std::str::FromStr; -use std::old_path::BytesContainer; use std::num; use std::str; @@ -112,13 +111,13 @@ impl UserInfo { pub type DecodeResult = Result; -pub fn decode_component(container: T) -> DecodeResult { +pub fn decode_component(container: &str) -> DecodeResult { decode_inner(container, false) } -fn decode_inner(c: T, full_url: bool) -> DecodeResult { +fn decode_inner(c: &str, full_url: bool) -> DecodeResult { let mut out = String::new(); - let mut iter = c.container_as_bytes().iter().map(|&b| b); + let mut iter = c.as_bytes().iter().map(|&b| b); loop { match iter.next() {