diff options
Diffstat (limited to 'components/devtools/lib.rs')
-rw-r--r-- | components/devtools/lib.rs | 40 |
1 files changed, 21 insertions, 19 deletions
diff --git a/components/devtools/lib.rs b/components/devtools/lib.rs index 94e0e303028..b75e31b4c45 100644 --- a/components/devtools/lib.rs +++ b/components/devtools/lib.rs @@ -12,6 +12,27 @@ #![allow(non_snake_case)] #![deny(unsafe_code)] +use std::borrow::ToOwned; +use std::collections::hash_map::Entry::{Occupied, Vacant}; +use std::collections::HashMap; +use std::io::Read; +use std::net::{Shutdown, TcpListener, TcpStream}; +use std::sync::{Arc, Mutex}; +use std::thread; + +use crossbeam_channel::{unbounded, Receiver, Sender}; +use devtools_traits::{ + ChromeToDevtoolsControlMsg, ConsoleMessage, DevtoolScriptControlMsg, DevtoolsControlMsg, + DevtoolsPageInfo, LogLevel, NavigationState, NetworkEvent, PageError, + ScriptToDevtoolsControlMsg, WorkerId, +}; +use embedder_traits::{EmbedderMsg, EmbedderProxy, PromptDefinition, PromptOrigin, PromptResult}; +use ipc_channel::ipc::{self, IpcSender}; +use log::{debug, warn}; +use msg::constellation_msg::{BrowsingContextId, PipelineId}; +use serde::Serialize; +use servo_rand::RngCore; + use crate::actor::{Actor, ActorRegistry}; use crate::actors::browsing_context::BrowsingContextActor; use crate::actors::console::{ConsoleActor, Root}; @@ -25,25 +46,6 @@ use crate::actors::root::RootActor; use crate::actors::thread::ThreadActor; use crate::actors::worker::{WorkerActor, WorkerType}; use crate::protocol::JsonPacketStream; -use crossbeam_channel::{unbounded, Receiver, Sender}; -use devtools_traits::{ChromeToDevtoolsControlMsg, ConsoleMessage, DevtoolsControlMsg}; -use devtools_traits::{ - DevtoolScriptControlMsg, DevtoolsPageInfo, LogLevel, NavigationState, NetworkEvent, -}; -use devtools_traits::{PageError, ScriptToDevtoolsControlMsg, WorkerId}; -use embedder_traits::{EmbedderMsg, EmbedderProxy, PromptDefinition, PromptOrigin, PromptResult}; -use ipc_channel::ipc::{self, IpcSender}; -use log::{debug, warn}; -use msg::constellation_msg::{BrowsingContextId, PipelineId}; -use serde::Serialize; -use servo_rand::RngCore; -use std::borrow::ToOwned; -use std::collections::hash_map::Entry::{Occupied, Vacant}; -use std::collections::HashMap; -use std::io::Read; -use std::net::{Shutdown, TcpListener, TcpStream}; -use std::sync::{Arc, Mutex}; -use std::thread; mod actor; /// Corresponds to http://mxr.mozilla.org/mozilla-central/source/toolkit/devtools/server/actors/ |