cdp_protocol/
inspector.rs

1// Auto-generated from Chrome at version 143.0.7499.110 domain: Inspector
2#[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}