pub enum Type {
Show 33 variants
Unit,
Boolean,
U8,
U16,
U32,
U64,
I8,
I16,
I32,
I64,
F32,
F64,
String,
Option,
Structure,
Enumeration,
ArrayBoolean,
ArrayU8,
ArrayU16,
ArrayU32,
ArrayU64,
ArrayI8,
ArrayI16,
ArrayI32,
ArrayI64,
ArrayF32,
ArrayF64,
ArrayString,
ArrayValue,
ArrayStructure,
ArrayEnumeration,
KeyValue,
Uuid,
}Variants§
Unit
Boolean
U8
U16
U32
U64
I8
I16
I32
I64
F32
F64
String
Option
Structure
Enumeration
ArrayBoolean
ArrayU8
ArrayU16
ArrayU32
ArrayU64
ArrayI8
ArrayI16
ArrayI32
ArrayI64
ArrayF32
ArrayF64
ArrayString
ArrayValue
ArrayStructure
ArrayEnumeration
KeyValue
Uuid
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Type
impl<'de> Deserialize<'de> for Type
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
impl StructuralPartialEq for Type
Auto Trait Implementations§
impl Freeze for Type
impl RefUnwindSafe for Type
impl Send for Type
impl Sync for Type
impl Unpin for Type
impl UnsafeUnpin for Type
impl UnwindSafe for Type
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