aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/lib.rs')
-rw-r--r--components/script/lib.rs52
1 files changed, 25 insertions, 27 deletions
diff --git a/components/script/lib.rs b/components/script/lib.rs
index 3a7c70032cc..1380502957e 100644
--- a/components/script/lib.rs
+++ b/components/script/lib.rs
@@ -36,16 +36,25 @@
#![plugin(plugins)]
#[macro_use]
+extern crate bitflags;
+#[macro_use]
extern crate log;
-
-#[macro_use] extern crate bitflags;
+#[macro_use]
+extern crate profile_traits;
+#[macro_use]
+extern crate style;
+#[macro_use]
+extern crate util;
+extern crate angle;
+extern crate canvas;
+extern crate canvas_traits;
extern crate core;
-extern crate devtools_traits;
extern crate cssparser;
-extern crate euclid;
-extern crate html5ever;
+extern crate devtools_traits;
extern crate encoding;
+extern crate euclid;
extern crate fnv;
+extern crate html5ever;
extern crate hyper;
extern crate ipc_channel;
extern crate js;
@@ -53,46 +62,35 @@ extern crate libc;
extern crate msg;
extern crate net_traits;
extern crate num;
+extern crate offscreen_gl_context;
+extern crate rand;
extern crate rustc_serialize;
extern crate rustc_unicode;
-extern crate serde;
-extern crate time;
-extern crate canvas;
-extern crate canvas_traits;
-extern crate rand;
-#[macro_use]
-extern crate profile_traits;
extern crate script_traits;
extern crate selectors;
+extern crate serde;
extern crate smallvec;
-#[macro_use]
-extern crate util;
-extern crate websocket;
-#[macro_use]
-extern crate style;
+extern crate string_cache;
+extern crate tendril;
+extern crate time;
extern crate unicase;
extern crate url;
extern crate uuid;
-extern crate string_cache;
-extern crate offscreen_gl_context;
-extern crate angle;
-extern crate tendril;
+extern crate websocket;
+pub mod clipboard_provider;
pub mod cors;
+mod devtools;
pub mod document_loader;
-
#[macro_use]
pub mod dom;
-
-pub mod parse;
-
-pub mod clipboard_provider;
-mod devtools;
mod horribly_inefficient_timers;
pub mod layout_interface;
mod mem;
mod network_listener;
pub mod page;
+pub mod parse;
+#[allow(unsafe_code)]
pub mod script_task;
pub mod textinput;
mod timers;