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 DeleteCacheResult {}
impl TryFrom<serde_json::Value> for DeleteCacheResult {
    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, Default, Serialize, Deserialize)]
pub struct DeleteEntryResult {}
impl TryFrom<serde_json::Value> for DeleteEntryResult {
    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 RequestCacheNamesResult {
    #[doc = "Caches for the security origin."]
    #[serde(rename = "caches")]
    #[serde(skip_serializing_if = "Vec::is_empty")]
    pub caches: Vec<super::types::Cache>,
}
impl TryFrom<serde_json::Value> for RequestCacheNamesResult {
    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 RequestCachedResponseResult {
    #[doc = "Response read from the cache."]
    #[serde(rename = "response")]
    pub response: super::types::CachedResponse,
}
impl TryFrom<serde_json::Value> for RequestCachedResponseResult {
    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 RequestEntriesResult {
    #[doc = "Array of object store data entries."]
    #[serde(rename = "cacheDataEntries")]
    #[serde(skip_serializing_if = "Vec::is_empty")]
    pub cache_data_entries: Vec<super::types::DataEntry>,
    #[doc = "Count of returned entries from this storage. If pathFilter is empty, it\nis the count of all entries from this storage."]
    #[serde(rename = "returnCount")]
    pub return_count: f64,
}
impl TryFrom<serde_json::Value> for RequestEntriesResult {
    type Error = serde_json::Error;
    fn try_from(value: serde_json::Value) -> Result<Self, Self::Error> {
        serde_json::from_value(value)
    }
}