#[non_exhaustive]pub enum VariantDictionaryValue {
UInt32(u32),
UInt64(u64),
Bool(bool),
Int32(i32),
Int64(i64),
String(String),
ByteArray(Vec<u8>),
}Expand description
A value in a VariantDictionary, which can be one of several types
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
UInt32(u32)
An unsigned 32-bit integer value
UInt64(u64)
An unsigned 64-bit integer value
Bool(bool)
A boolean value
Int32(i32)
A signed 32-bit integer value
Int64(i64)
A signed 64-bit integer value
String(String)
A UTF-8 encoded string value
ByteArray(Vec<u8>)
A byte array value
Trait Implementations§
Source§impl Clone for VariantDictionaryValue
impl Clone for VariantDictionaryValue
Source§fn clone(&self) -> VariantDictionaryValue
fn clone(&self) -> VariantDictionaryValue
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 VariantDictionaryValue
impl Debug for VariantDictionaryValue
impl Eq for VariantDictionaryValue
Source§impl<'a> From<&'a VariantDictionaryValue> for Option<&'a u32>
impl<'a> From<&'a VariantDictionaryValue> for Option<&'a u32>
Source§fn from(val: &'a VariantDictionaryValue) -> Self
fn from(val: &'a VariantDictionaryValue) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a VariantDictionaryValue> for Option<&'a u64>
impl<'a> From<&'a VariantDictionaryValue> for Option<&'a u64>
Source§fn from(val: &'a VariantDictionaryValue) -> Self
fn from(val: &'a VariantDictionaryValue) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a VariantDictionaryValue> for Option<&'a bool>
impl<'a> From<&'a VariantDictionaryValue> for Option<&'a bool>
Source§fn from(val: &'a VariantDictionaryValue) -> Self
fn from(val: &'a VariantDictionaryValue) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a VariantDictionaryValue> for Option<&'a i32>
impl<'a> From<&'a VariantDictionaryValue> for Option<&'a i32>
Source§fn from(val: &'a VariantDictionaryValue) -> Self
fn from(val: &'a VariantDictionaryValue) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a VariantDictionaryValue> for Option<&'a i64>
impl<'a> From<&'a VariantDictionaryValue> for Option<&'a i64>
Source§fn from(val: &'a VariantDictionaryValue) -> Self
fn from(val: &'a VariantDictionaryValue) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a VariantDictionaryValue> for Option<&'a String>
impl<'a> From<&'a VariantDictionaryValue> for Option<&'a String>
Source§fn from(val: &'a VariantDictionaryValue) -> Self
fn from(val: &'a VariantDictionaryValue) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a VariantDictionaryValue> for Option<&'a Vec<u8>>
impl<'a> From<&'a VariantDictionaryValue> for Option<&'a Vec<u8>>
Source§fn from(val: &'a VariantDictionaryValue) -> Self
fn from(val: &'a VariantDictionaryValue) -> Self
Converts to this type from the input type.
Source§impl From<String> for VariantDictionaryValue
impl From<String> for VariantDictionaryValue
Source§impl From<bool> for VariantDictionaryValue
impl From<bool> for VariantDictionaryValue
Source§impl From<i32> for VariantDictionaryValue
impl From<i32> for VariantDictionaryValue
Source§impl From<i64> for VariantDictionaryValue
impl From<i64> for VariantDictionaryValue
Source§impl From<u32> for VariantDictionaryValue
impl From<u32> for VariantDictionaryValue
Source§impl From<u64> for VariantDictionaryValue
impl From<u64> for VariantDictionaryValue
Source§impl PartialEq for VariantDictionaryValue
impl PartialEq for VariantDictionaryValue
impl StructuralPartialEq for VariantDictionaryValue
Auto Trait Implementations§
impl Freeze for VariantDictionaryValue
impl RefUnwindSafe for VariantDictionaryValue
impl Send for VariantDictionaryValue
impl Sync for VariantDictionaryValue
impl Unpin for VariantDictionaryValue
impl UnsafeUnpin for VariantDictionaryValue
impl UnwindSafe for VariantDictionaryValue
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.