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
Source§impl TryFrom<TypeBase> for TypeBase
impl TryFrom<TypeBase> for TypeBase
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
impl StructuralPartialEq for TypeBase
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§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)