aboutsummaryrefslogtreecommitdiffstats
path: root/components/devtools_traits/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/devtools_traits/lib.rs')
-rw-r--r--components/devtools_traits/lib.rs9
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 {