pub enum ApplicationDataType {
Array(ApplicationArrayDataType),
Record(ApplicationRecordDataType),
Primitive(ApplicationPrimitiveDataType),
}
Expand description
A wrapper for all application data types
Variants§
Array(ApplicationArrayDataType)
An array data type
Record(ApplicationRecordDataType)
A record data type
Primitive(ApplicationPrimitiveDataType)
A primitive data type
Implementations§
Trait Implementations§
Source§impl Clone for ApplicationDataType
impl Clone for ApplicationDataType
Source§fn clone(&self) -> ApplicationDataType
fn clone(&self) -> ApplicationDataType
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ApplicationDataType
impl Debug for ApplicationDataType
Source§impl From<ApplicationArrayDataType> for ApplicationDataType
impl From<ApplicationArrayDataType> for ApplicationDataType
Source§fn from(val: ApplicationArrayDataType) -> Self
fn from(val: ApplicationArrayDataType) -> Self
Converts to this type from the input type.
Source§impl From<ApplicationPrimitiveDataType> for ApplicationDataType
impl From<ApplicationPrimitiveDataType> for ApplicationDataType
Source§fn from(val: ApplicationPrimitiveDataType) -> Self
fn from(val: ApplicationPrimitiveDataType) -> Self
Converts to this type from the input type.
Source§impl From<ApplicationRecordDataType> for ApplicationDataType
impl From<ApplicationRecordDataType> for ApplicationDataType
Source§fn from(val: ApplicationRecordDataType) -> Self
fn from(val: ApplicationRecordDataType) -> Self
Converts to this type from the input type.
Source§impl Hash for ApplicationDataType
impl Hash for ApplicationDataType
Source§impl PartialEq for ApplicationDataType
impl PartialEq for ApplicationDataType
Source§impl TryFrom<Element> for ApplicationDataType
impl TryFrom<Element> for ApplicationDataType
impl Eq for ApplicationDataType
impl StructuralPartialEq for ApplicationDataType
Auto Trait Implementations§
impl Freeze for ApplicationDataType
impl !RefUnwindSafe for ApplicationDataType
impl Send for ApplicationDataType
impl Sync for ApplicationDataType
impl Unpin for ApplicationDataType
impl !UnwindSafe for ApplicationDataType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.