pub enum DynValueKind {
Null,
Bool,
Number,
String,
Bytes,
Array,
Object,
DateTime,
QName,
Uuid,
}Expand description
The kind of value stored in a dynamic value.
Variants§
Null
Null value
Bool
Boolean value
Number
Number value (integer or float)
String
String value
Bytes
Binary data
Array
Array of values
Object
Object (string keys, dynamic values)
DateTime
DateTime value
QName
Qualified name (namespace + local name)
Uuid
UUID (128-bit universally unique identifier)
Trait Implementations§
Source§impl Clone for DynValueKind
impl Clone for DynValueKind
Source§fn clone(&self) -> DynValueKind
fn clone(&self) -> DynValueKind
Returns a duplicate 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 DynValueKind
impl Debug for DynValueKind
Source§impl PartialEq for DynValueKind
impl PartialEq for DynValueKind
impl Copy for DynValueKind
impl Eq for DynValueKind
impl StructuralPartialEq for DynValueKind
Auto Trait Implementations§
impl Freeze for DynValueKind
impl RefUnwindSafe for DynValueKind
impl Send for DynValueKind
impl Sync for DynValueKind
impl Unpin for DynValueKind
impl UnwindSafe for DynValueKind
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