diff options
Diffstat (limited to 'components/devtools_traits/lib.rs')
-rw-r--r-- | components/devtools_traits/lib.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/components/devtools_traits/lib.rs b/components/devtools_traits/lib.rs index df7eb0ac632..4ab74a9e1de 100644 --- a/components/devtools_traits/lib.rs +++ b/components/devtools_traits/lib.rs @@ -47,8 +47,7 @@ pub enum DevtoolsControlMsg { NewGlobal((PipelineId, Option<WorkerId>), Sender<DevtoolScriptControlMsg>, DevtoolsPageInfo), SendConsoleMessage(PipelineId, ConsoleMessage), ServerExitMsg, - HttpRequest(Url, Method, Headers, Option<Vec<u8>>), - HttpResponse(Option<Headers>, RawStatus, Vec<u8>) + NetworkEventMessage(String, NetworkEvent), } /// Serialized JS return values @@ -152,6 +151,12 @@ pub enum ConsoleMessage { //WarnMessage(String), } +#[derive(Clone)] +pub enum NetworkEvent { + HttpRequest(Url, Method, Headers, Option<Vec<u8>>), + HttpResponse(Option<Headers>, Option<RawStatus>, Option<Vec<u8>>) +} + impl TimelineMarker { pub fn new(name: String, metadata: TracingMetadata) -> TimelineMarker { TimelineMarker { |