aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/net/data_loader.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/net/data_loader.rs')
-rw-r--r--src/components/net/data_loader.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/components/net/data_loader.rs b/src/components/net/data_loader.rs
index ac680c9390f..5d9fb776674 100644
--- a/src/components/net/data_loader.rs
+++ b/src/components/net/data_loader.rs
@@ -10,7 +10,7 @@ use serialize::base64::FromBase64;
use http::headers::test_utils::from_stream_with_str;
use http::headers::content_type::MediaType;
-use url::{percent_decode, OtherSchemeData};
+use url::{percent_decode, NonRelativeSchemeData};
pub fn factory() -> LoaderTask {
@@ -30,7 +30,7 @@ fn load(load_data: LoadData, start_chan: Sender<LoadResponse>) {
// Split out content type and data.
let mut scheme_data = match url.scheme_data {
- OtherSchemeData(scheme_data) => scheme_data,
+ NonRelativeSchemeData(scheme_data) => scheme_data,
_ => fail!("Expected a non-relative scheme URL.")
};
match url.query {
@@ -49,7 +49,7 @@ fn load(load_data: LoadData, start_chan: Sender<LoadResponse>) {
// ";base64" must come at the end of the content type, per RFC 2397.
// rust-http will fail to parse it because there's no =value part.
let mut is_base64 = false;
- let mut ct_str = *parts.get(0);
+ let mut ct_str = parts[0];
if ct_str.ends_with(";base64") {
is_base64 = true;
ct_str = ct_str.slice_to(ct_str.as_bytes().len() - 7);
@@ -61,7 +61,7 @@ fn load(load_data: LoadData, start_chan: Sender<LoadResponse>) {
metadata.set_content_type(&content_type);
let progress_chan = start_sending(start_chan, metadata);
- let bytes = percent_decode(parts.get(1).as_bytes());
+ let bytes = percent_decode(parts[1].as_bytes());
if is_base64 {
// FIXME(#2909): It’s unclear what to do with non-alphabet characters,