pub enum DynamicQueryValue {
Null,
Bool(bool),
I64(i64),
F64(f64),
F32(f32),
String(String),
Array(Vec<DynamicQueryValue>),
Object(BTreeMap<String, DynamicQueryValue>),
}Expand description
JSON-compatible parameter value for a dynamic query request payload.
Variants§
Null
Null JSON value.
Bool(bool)
Boolean JSON value.
I64(i64)
64-bit signed integer JSON value.
F64(f64)
64-bit floating-point JSON value.
F32(f32)
32-bit floating-point JSON value.
String(String)
UTF-8 string JSON value.
Array(Vec<DynamicQueryValue>)
Array JSON value.
Object(BTreeMap<String, DynamicQueryValue>)
Object JSON value.
Trait Implementations§
Source§impl Clone for DynamicQueryValue
impl Clone for DynamicQueryValue
Source§fn clone(&self) -> DynamicQueryValue
fn clone(&self) -> DynamicQueryValue
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 DynamicQueryValue
impl Debug for DynamicQueryValue
Source§impl<'de> Deserialize<'de> for DynamicQueryValue
impl<'de> Deserialize<'de> for DynamicQueryValue
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 PartialEq for DynamicQueryValue
impl PartialEq for DynamicQueryValue
Source§impl Serialize for DynamicQueryValue
impl Serialize for DynamicQueryValue
impl StructuralPartialEq for DynamicQueryValue
Auto Trait Implementations§
impl Freeze for DynamicQueryValue
impl RefUnwindSafe for DynamicQueryValue
impl Send for DynamicQueryValue
impl Sync for DynamicQueryValue
impl Unpin for DynamicQueryValue
impl UnsafeUnpin for DynamicQueryValue
impl UnwindSafe for DynamicQueryValue
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