pub struct PartialArg {
pub json_path: String,
pub string_value: Option<String>,
pub number_value: Option<Number>,
pub bool_value: Option<bool>,
pub null_value: bool,
pub will_continue: Option<bool>,
}Expand description
One streamed argument fragment (functionCall.partialArgs[]).
Fields§
§json_path: StringJSON path of the value ($.location, $.items[0].name).
string_value: Option<String>String value or string continuation.
number_value: Option<Number>Number value.
bool_value: Option<bool>Boolean value.
null_value: boolWhether the nullValue key was present.
will_continue: Option<bool>Whether the string value continues in a later fragment.
Trait Implementations§
Source§impl Clone for PartialArg
impl Clone for PartialArg
Source§fn clone(&self) -> PartialArg
fn clone(&self) -> PartialArg
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 PartialArg
impl Debug for PartialArg
Source§impl<'de> Deserialize<'de> for PartialArg
impl<'de> Deserialize<'de> for PartialArg
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 PartialArg
impl PartialEq for PartialArg
impl StructuralPartialEq for PartialArg
Auto Trait Implementations§
impl Freeze for PartialArg
impl RefUnwindSafe for PartialArg
impl Send for PartialArg
impl Sync for PartialArg
impl Unpin for PartialArg
impl UnsafeUnpin for PartialArg
impl UnwindSafe for PartialArg
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