pub enum CachedSchemaNamedType {
Record(CachedSchemaRecord),
Enum(CachedSchemaEnum),
}
Variants§
Implementations§
Source§impl CachedSchemaNamedType
impl CachedSchemaNamedType
pub fn fingerprint(&self) -> Uuid
pub fn new_from_schema(schema: &SchemaNamedType) -> CachedSchemaNamedType
pub fn to_schema(self) -> SchemaNamedType
Trait Implementations§
Source§impl Debug for CachedSchemaNamedType
impl Debug for CachedSchemaNamedType
Source§impl<'de> Deserialize<'de> for CachedSchemaNamedType
impl<'de> Deserialize<'de> for CachedSchemaNamedType
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CachedSchemaNamedType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CachedSchemaNamedType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CachedSchemaNamedType
impl Serialize for CachedSchemaNamedType
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for CachedSchemaNamedType
impl RefUnwindSafe for CachedSchemaNamedType
impl Send for CachedSchemaNamedType
impl Sync for CachedSchemaNamedType
impl Unpin for CachedSchemaNamedType
impl UnwindSafe for CachedSchemaNamedType
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