pub struct TypeBase {
pub system_metadata: Option<SystemTypeMetadata>,
}
Expand description
Dialect properties shared by all types
JSON schema
{
"description": "Dialect properties shared by all types",
"type": "object",
"properties": {
"system_metadata": {
"description": "system specific metadata for the type",
"type": "object",
"$ref": "#/definitions/system_type_metadata"
}
}
}
Fields§
§system_metadata: Option<SystemTypeMetadata>
system specific metadata for the type
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TypeBase
impl<'de> Deserialize<'de> for TypeBase
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 TypeBase
impl RefUnwindSafe for TypeBase
impl Send for TypeBase
impl Sync for TypeBase
impl Unpin for TypeBase
impl UnwindSafe for TypeBase
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