diff options
Diffstat (limited to 'components/script_traits/lib.rs')
-rw-r--r-- | components/script_traits/lib.rs | 11 |
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, |