cdp_protocol/
event_breakpoints.rs

1// Auto-generated from Chrome at version 143.0.7499.110 domain: EventBreakpoints
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)]
9pub struct SetInstrumentationBreakpoint {
10    #[serde(default)]
11    #[serde(rename = "eventName")]
12    pub event_name: String,
13}
14#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
15pub struct RemoveInstrumentationBreakpoint {
16    #[serde(default)]
17    #[serde(rename = "eventName")]
18    pub event_name: String,
19}
20#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
21#[serde(rename_all = "camelCase")]
22pub struct Disable(pub Option<serde_json::Value>);
23#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
24#[serde(rename_all = "camelCase")]
25pub struct SetInstrumentationBreakpointReturnObject {}
26#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
27#[serde(rename_all = "camelCase")]
28pub struct RemoveInstrumentationBreakpointReturnObject {}
29#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
30#[serde(rename_all = "camelCase")]
31pub struct DisableReturnObject {}
32impl Method for SetInstrumentationBreakpoint {
33    const NAME: &'static str = "EventBreakpoints.setInstrumentationBreakpoint";
34    type ReturnObject = SetInstrumentationBreakpointReturnObject;
35}
36impl Method for RemoveInstrumentationBreakpoint {
37    const NAME: &'static str = "EventBreakpoints.removeInstrumentationBreakpoint";
38    type ReturnObject = RemoveInstrumentationBreakpointReturnObject;
39}
40impl Method for Disable {
41    const NAME: &'static str = "EventBreakpoints.disable";
42    type ReturnObject = DisableReturnObject;
43}
44pub mod events {
45    #[allow(unused_imports)]
46    use super::super::types::*;
47    #[allow(unused_imports)]
48    use serde::{Deserialize, Serialize};
49}