cdp_protocol/
inspector.rs1#[allow(unused_imports)]
3use super::types::*;
4#[allow(unused_imports)]
5use serde::{Deserialize, Serialize};
6#[allow(unused_imports)]
7use serde_json::Value as Json;
8#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
9#[serde(rename_all = "camelCase")]
10pub struct Disable(pub Option<serde_json::Value>);
11#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
12#[serde(rename_all = "camelCase")]
13pub struct Enable(pub Option<serde_json::Value>);
14#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
15#[serde(rename_all = "camelCase")]
16pub struct DisableReturnObject {}
17#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
18#[serde(rename_all = "camelCase")]
19pub struct EnableReturnObject {}
20impl Method for Disable {
21 const NAME: &'static str = "Inspector.disable";
22 type ReturnObject = DisableReturnObject;
23}
24impl Method for Enable {
25 const NAME: &'static str = "Inspector.enable";
26 type ReturnObject = EnableReturnObject;
27}
28pub mod events {
29 #[allow(unused_imports)]
30 use super::super::types::*;
31 #[allow(unused_imports)]
32 use serde::{Deserialize, Serialize};
33 #[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
34 pub struct DetachedEvent {
35 pub params: DetachedEventParams,
36 }
37 #[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
38 pub struct DetachedEventParams {
39 #[serde(default)]
40 #[serde(rename = "reason")]
41 pub reason: String,
42 }
43 #[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
44 #[serde(rename_all = "camelCase")]
45 pub struct TargetCrashedEvent(pub Option<serde_json::Value>);
46 #[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
47 #[serde(rename_all = "camelCase")]
48 pub struct TargetReloadedAfterCrashEvent(pub Option<serde_json::Value>);
49 #[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
50 #[serde(rename_all = "camelCase")]
51 pub struct WorkerScriptLoadedEvent(pub Option<serde_json::Value>);
52}