aboutsummaryrefslogtreecommitdiffstats
path: root/components/script_traits/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script_traits/lib.rs')
-rw-r--r--components/script_traits/lib.rs11
1 files changed, 6 insertions, 5 deletions
diff --git a/components/script_traits/lib.rs b/components/script_traits/lib.rs
index cc9787d4721..6ac224d0b51 100644
--- a/components/script_traits/lib.rs
+++ b/components/script_traits/lib.rs
@@ -16,6 +16,7 @@ extern crate devtools_traits;
extern crate embedder_traits;
extern crate euclid;
extern crate gfx_traits;
+extern crate http;
extern crate hyper;
extern crate hyper_serde;
extern crate ipc_channel;
@@ -47,8 +48,8 @@ use canvas_traits::webgl::WebGLPipeline;
use devtools_traits::{DevtoolScriptControlMsg, ScriptToDevtoolsControlMsg, WorkerId};
use euclid::{Length, Point2D, Vector2D, Rect, TypedSize2D, TypedScale};
use gfx_traits::Epoch;
-use hyper::header::Headers;
-use hyper::method::Method;
+use http::HeaderMap;
+use hyper::Method;
use ipc_channel::{Error as IpcError};
use ipc_channel::ipc::{IpcReceiver, IpcSender};
use keyboard_types::KeyboardEvent;
@@ -148,7 +149,7 @@ pub struct LoadData {
deserialize_with = "::hyper_serde::deserialize",
serialize_with = "::hyper_serde::serialize"
)]
- pub headers: Headers,
+ pub headers: HeaderMap,
/// The data.
pub data: Option<Vec<u8>>,
/// The result of evaluating a javascript scheme url.
@@ -180,8 +181,8 @@ impl LoadData {
LoadData {
url: url,
creator_pipeline_id: creator_pipeline_id,
- method: Method::Get,
- headers: Headers::new(),
+ method: Method::GET,
+ headers: HeaderMap::new(),
data: None,
js_eval_result: None,
referrer_policy: referrer_policy,