cdp_protocol/
event_breakpoints.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)]
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}