rustenium-cdp-definitions 0.1.1

Generated Chrome DevTools Protocol type definitions for Rustenium
Documentation
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
pub struct CloseResult {}
impl TryFrom<serde_json::Value> for CloseResult {
    type Error = serde_json::Error;
    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
        serde_json::from_value(value)
    }
}
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct ReadResult {
    #[doc = "Set if the data is base64-encoded"]
    #[serde(rename = "base64Encoded")]
    #[serde(skip_serializing_if = "Option::is_none")]
    #[serde(default)]
    pub base64_encoded: Option<bool>,
    #[doc = "Data that were read."]
    #[serde(rename = "data")]
    pub data: String,
    #[doc = "Set if the end-of-file condition occurred while reading."]
    #[serde(rename = "eof")]
    pub eof: bool,
}
impl TryFrom<serde_json::Value> for ReadResult {
    type Error = serde_json::Error;
    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
        serde_json::from_value(value)
    }
}
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct ResolveBlobResult {
    #[doc = "UUID of the specified Blob."]
    #[serde(rename = "uuid")]
    pub uuid: String,
}
impl TryFrom<serde_json::Value> for ResolveBlobResult {
    type Error = serde_json::Error;
    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
        serde_json::from_value(value)
    }
}