rustenium_cdp_definitions/browser_protocol/input/
results.rs1use serde::{Deserialize, Serialize};
2#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
3pub struct DispatchDragEventResult {}
4impl TryFrom<serde_json::Value> for DispatchDragEventResult {
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 DispatchKeyEventResult {}
12impl TryFrom<serde_json::Value> for DispatchKeyEventResult {
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, Default, Serialize, Deserialize)]
19pub struct InsertTextResult {}
20impl TryFrom<serde_json::Value> for InsertTextResult {
21 type Error = serde_json::Error;
22 fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
23 serde_json::from_value(value)
24 }
25}
26#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
27pub struct ImeSetCompositionResult {}
28impl TryFrom<serde_json::Value> for ImeSetCompositionResult {
29 type Error = serde_json::Error;
30 fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
31 serde_json::from_value(value)
32 }
33}
34#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
35pub struct DispatchMouseEventResult {}
36impl TryFrom<serde_json::Value> for DispatchMouseEventResult {
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, Default, Serialize, Deserialize)]
43pub struct DispatchTouchEventResult {}
44impl TryFrom<serde_json::Value> for DispatchTouchEventResult {
45 type Error = serde_json::Error;
46 fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
47 serde_json::from_value(value)
48 }
49}
50#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
51pub struct CancelDraggingResult {}
52impl TryFrom<serde_json::Value> for CancelDraggingResult {
53 type Error = serde_json::Error;
54 fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
55 serde_json::from_value(value)
56 }
57}
58#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
59pub struct EmulateTouchFromMouseEventResult {}
60impl TryFrom<serde_json::Value> for EmulateTouchFromMouseEventResult {
61 type Error = serde_json::Error;
62 fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
63 serde_json::from_value(value)
64 }
65}
66#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
67pub struct SetIgnoreInputEventsResult {}
68impl TryFrom<serde_json::Value> for SetIgnoreInputEventsResult {
69 type Error = serde_json::Error;
70 fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
71 serde_json::from_value(value)
72 }
73}
74#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
75pub struct SetInterceptDragsResult {}
76impl TryFrom<serde_json::Value> for SetInterceptDragsResult {
77 type Error = serde_json::Error;
78 fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
79 serde_json::from_value(value)
80 }
81}
82#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
83pub struct SynthesizePinchGestureResult {}
84impl TryFrom<serde_json::Value> for SynthesizePinchGestureResult {
85 type Error = serde_json::Error;
86 fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
87 serde_json::from_value(value)
88 }
89}
90#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
91pub struct SynthesizeScrollGestureResult {}
92impl TryFrom<serde_json::Value> for SynthesizeScrollGestureResult {
93 type Error = serde_json::Error;
94 fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
95 serde_json::from_value(value)
96 }
97}
98#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
99pub struct SynthesizeTapGestureResult {}
100impl TryFrom<serde_json::Value> for SynthesizeTapGestureResult {
101 type Error = serde_json::Error;
102 fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
103 serde_json::from_value(value)
104 }
105}