rustenium_cdp_definitions/browser_protocol/dom_storage/
results.rs1use serde::{Deserialize, Serialize};
2#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
3pub struct ClearResult {}
4impl TryFrom<serde_json::Value> for ClearResult {
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 DisableResult {}
12impl TryFrom<serde_json::Value> for DisableResult {
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 EnableResult {}
20impl TryFrom<serde_json::Value> for EnableResult {
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, Serialize, Deserialize)]
27pub struct GetDomStorageItemsResult {
28 #[serde(rename = "entries")]
29 #[serde(skip_serializing_if = "Vec::is_empty")]
30 pub entries: Vec<super::types::Item>,
31}
32impl TryFrom<serde_json::Value> for GetDomStorageItemsResult {
33 type Error = serde_json::Error;
34 fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
35 serde_json::from_value(value)
36 }
37}
38#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
39pub struct RemoveDomStorageItemResult {}
40impl TryFrom<serde_json::Value> for RemoveDomStorageItemResult {
41 type Error = serde_json::Error;
42 fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
43 serde_json::from_value(value)
44 }
45}
46#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
47pub struct SetDomStorageItemResult {}
48impl TryFrom<serde_json::Value> for SetDomStorageItemResult {
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}