pub struct TypeFunc {
pub metadata: Map<String, Value>,
pub system_metadata: Option<SystemTypeMetadata>,
pub type_: Value,
}Expand description
TypeFunc
JSON schema
{
"type": "object",
"required": [
"type"
],
"properties": {
"metadata": {
"description": "Arbitrary data created by the dialect author.",
"type": "object"
},
"system_metadata": {
"$ref": "#/definitions/system_type_metadata"
},
"type": {
"const": "FUNC"
}
},
"additionalProperties": false
}Fields§
§metadata: Map<String, Value>Arbitrary data created by the dialect author.
system_metadata: Option<SystemTypeMetadata>§type_: ValueImplementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TypeFunc
impl<'de> Deserialize<'de> for TypeFunc
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 From<TypeFunc> for DialectSupportedTypesItem
impl From<TypeFunc> for DialectSupportedTypesItem
impl StructuralPartialEq for TypeFunc
Auto Trait Implementations§
impl Freeze for TypeFunc
impl RefUnwindSafe for TypeFunc
impl Send for TypeFunc
impl Sync for TypeFunc
impl Unpin for TypeFunc
impl UnsafeUnpin for TypeFunc
impl UnwindSafe for TypeFunc
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