Skip to main content

rustenium_cdp_definitions/browser_protocol/overlay/
results.rs

1use serde::{Deserialize, Serialize};
2#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
3pub struct DisableResult {}
4impl TryFrom<serde_json::Value> for DisableResult {
5    type Error = serde_json::Error;
6    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
7        serde_json::from_value(value)
8    }
9}
10#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
11pub struct EnableResult {}
12impl TryFrom<serde_json::Value> for EnableResult {
13    type Error = serde_json::Error;
14    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
15        serde_json::from_value(value)
16    }
17}
18#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
19pub struct GetHighlightObjectForTestResult {
20    #[doc = "Highlight data for the node."]
21    #[serde(rename = "highlight")]
22    pub highlight: serde_json::Value,
23}
24impl TryFrom<serde_json::Value> for GetHighlightObjectForTestResult {
25    type Error = serde_json::Error;
26    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
27        serde_json::from_value(value)
28    }
29}
30#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
31pub struct GetGridHighlightObjectsForTestResult {
32    #[doc = "Grid Highlight data for the node ids provided."]
33    #[serde(rename = "highlights")]
34    pub highlights: serde_json::Value,
35}
36impl TryFrom<serde_json::Value> for GetGridHighlightObjectsForTestResult {
37    type Error = serde_json::Error;
38    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
39        serde_json::from_value(value)
40    }
41}
42#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
43pub struct GetSourceOrderHighlightObjectForTestResult {
44    #[doc = "Source order highlight data for the node id provided."]
45    #[serde(rename = "highlight")]
46    pub highlight: serde_json::Value,
47}
48impl TryFrom<serde_json::Value> for GetSourceOrderHighlightObjectForTestResult {
49    type Error = serde_json::Error;
50    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
51        serde_json::from_value(value)
52    }
53}
54#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
55pub struct HideHighlightResult {}
56impl TryFrom<serde_json::Value> for HideHighlightResult {
57    type Error = serde_json::Error;
58    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
59        serde_json::from_value(value)
60    }
61}
62#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
63pub struct HighlightFrameResult {}
64impl TryFrom<serde_json::Value> for HighlightFrameResult {
65    type Error = serde_json::Error;
66    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
67        serde_json::from_value(value)
68    }
69}
70#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
71pub struct HighlightNodeResult {}
72impl TryFrom<serde_json::Value> for HighlightNodeResult {
73    type Error = serde_json::Error;
74    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
75        serde_json::from_value(value)
76    }
77}
78#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
79pub struct HighlightQuadResult {}
80impl TryFrom<serde_json::Value> for HighlightQuadResult {
81    type Error = serde_json::Error;
82    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
83        serde_json::from_value(value)
84    }
85}
86#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
87pub struct HighlightRectResult {}
88impl TryFrom<serde_json::Value> for HighlightRectResult {
89    type Error = serde_json::Error;
90    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
91        serde_json::from_value(value)
92    }
93}
94#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
95pub struct HighlightSourceOrderResult {}
96impl TryFrom<serde_json::Value> for HighlightSourceOrderResult {
97    type Error = serde_json::Error;
98    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
99        serde_json::from_value(value)
100    }
101}
102#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
103pub struct SetInspectModeResult {}
104impl TryFrom<serde_json::Value> for SetInspectModeResult {
105    type Error = serde_json::Error;
106    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
107        serde_json::from_value(value)
108    }
109}
110#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
111pub struct SetShowAdHighlightsResult {}
112impl TryFrom<serde_json::Value> for SetShowAdHighlightsResult {
113    type Error = serde_json::Error;
114    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
115        serde_json::from_value(value)
116    }
117}
118#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
119pub struct SetPausedInDebuggerMessageResult {}
120impl TryFrom<serde_json::Value> for SetPausedInDebuggerMessageResult {
121    type Error = serde_json::Error;
122    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
123        serde_json::from_value(value)
124    }
125}
126#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
127pub struct SetShowDebugBordersResult {}
128impl TryFrom<serde_json::Value> for SetShowDebugBordersResult {
129    type Error = serde_json::Error;
130    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
131        serde_json::from_value(value)
132    }
133}
134#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
135pub struct SetShowFpsCounterResult {}
136impl TryFrom<serde_json::Value> for SetShowFpsCounterResult {
137    type Error = serde_json::Error;
138    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
139        serde_json::from_value(value)
140    }
141}
142#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
143pub struct SetShowGridOverlaysResult {}
144impl TryFrom<serde_json::Value> for SetShowGridOverlaysResult {
145    type Error = serde_json::Error;
146    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
147        serde_json::from_value(value)
148    }
149}
150#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
151pub struct SetShowFlexOverlaysResult {}
152impl TryFrom<serde_json::Value> for SetShowFlexOverlaysResult {
153    type Error = serde_json::Error;
154    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
155        serde_json::from_value(value)
156    }
157}
158#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
159pub struct SetShowScrollSnapOverlaysResult {}
160impl TryFrom<serde_json::Value> for SetShowScrollSnapOverlaysResult {
161    type Error = serde_json::Error;
162    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
163        serde_json::from_value(value)
164    }
165}
166#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
167pub struct SetShowContainerQueryOverlaysResult {}
168impl TryFrom<serde_json::Value> for SetShowContainerQueryOverlaysResult {
169    type Error = serde_json::Error;
170    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
171        serde_json::from_value(value)
172    }
173}
174#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
175pub struct SetShowInspectedElementAnchorResult {}
176impl TryFrom<serde_json::Value> for SetShowInspectedElementAnchorResult {
177    type Error = serde_json::Error;
178    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
179        serde_json::from_value(value)
180    }
181}
182#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
183pub struct SetShowPaintRectsResult {}
184impl TryFrom<serde_json::Value> for SetShowPaintRectsResult {
185    type Error = serde_json::Error;
186    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
187        serde_json::from_value(value)
188    }
189}
190#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
191pub struct SetShowLayoutShiftRegionsResult {}
192impl TryFrom<serde_json::Value> for SetShowLayoutShiftRegionsResult {
193    type Error = serde_json::Error;
194    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
195        serde_json::from_value(value)
196    }
197}
198#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
199pub struct SetShowScrollBottleneckRectsResult {}
200impl TryFrom<serde_json::Value> for SetShowScrollBottleneckRectsResult {
201    type Error = serde_json::Error;
202    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
203        serde_json::from_value(value)
204    }
205}
206#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
207pub struct SetShowHitTestBordersResult {}
208impl TryFrom<serde_json::Value> for SetShowHitTestBordersResult {
209    type Error = serde_json::Error;
210    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
211        serde_json::from_value(value)
212    }
213}
214#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
215pub struct SetShowWebVitalsResult {}
216impl TryFrom<serde_json::Value> for SetShowWebVitalsResult {
217    type Error = serde_json::Error;
218    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
219        serde_json::from_value(value)
220    }
221}
222#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
223pub struct SetShowViewportSizeOnResizeResult {}
224impl TryFrom<serde_json::Value> for SetShowViewportSizeOnResizeResult {
225    type Error = serde_json::Error;
226    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
227        serde_json::from_value(value)
228    }
229}
230#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
231pub struct SetShowHingeResult {}
232impl TryFrom<serde_json::Value> for SetShowHingeResult {
233    type Error = serde_json::Error;
234    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
235        serde_json::from_value(value)
236    }
237}
238#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
239pub struct SetShowIsolatedElementsResult {}
240impl TryFrom<serde_json::Value> for SetShowIsolatedElementsResult {
241    type Error = serde_json::Error;
242    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
243        serde_json::from_value(value)
244    }
245}
246#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
247pub struct SetShowWindowControlsOverlayResult {}
248impl TryFrom<serde_json::Value> for SetShowWindowControlsOverlayResult {
249    type Error = serde_json::Error;
250    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
251        serde_json::from_value(value)
252    }
253}