pub struct CachedSpec {
pub etag: Option<String>,
pub document: Value,
}Expand description
One cassette’s cached document and the validator to revalidate it with.
Fields§
§etag: Option<String>The ETag the document arrived with, when the server sent one.
document: ValueThe OpenAPI document, stored verbatim.
Trait Implementations§
Source§impl Clone for CachedSpec
impl Clone for CachedSpec
Source§fn clone(&self) -> CachedSpec
fn clone(&self) -> CachedSpec
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CachedSpec
impl Debug for CachedSpec
Source§impl<'de> Deserialize<'de> for CachedSpec
impl<'de> Deserialize<'de> for CachedSpec
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CachedSpec
impl RefUnwindSafe for CachedSpec
impl Send for CachedSpec
impl Sync for CachedSpec
impl Unpin for CachedSpec
impl UnsafeUnpin for CachedSpec
impl UnwindSafe for CachedSpec
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more