pub enum ArgumentValueJson {
Integer(u64),
Float(f32),
Double(f64),
Pointer {
address: String,
string_value: Option<String>,
},
String(String),
Raw(String),
Object(String),
Error(String),
}Expand description
Argument value in JSON format
Variants§
Integer(u64)
Float(f32)
Double(f64)
Pointer
String(String)
Raw(String)
Object(String)
Error(String)
Trait Implementations§
Source§impl Debug for ArgumentValueJson
impl Debug for ArgumentValueJson
Source§impl<'de> Deserialize<'de> for ArgumentValueJson
impl<'de> Deserialize<'de> for ArgumentValueJson
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
Auto Trait Implementations§
impl Freeze for ArgumentValueJson
impl RefUnwindSafe for ArgumentValueJson
impl Send for ArgumentValueJson
impl Sync for ArgumentValueJson
impl Unpin for ArgumentValueJson
impl UnsafeUnpin for ArgumentValueJson
impl UnwindSafe for ArgumentValueJson
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