pub struct BatchExpressionResult {
pub expression: String,
pub result: Option<Value>,
pub error: Option<String>,
}Expand description
Result for a single expression in batch evaluation.
Each expression in a batch produces one of these, containing either a successful result or an error message.
Fields§
§expression: StringThe expression that was evaluated
result: Option<Value>The result if evaluation succeeded
error: Option<String>Error message if evaluation failed
Trait Implementations§
Source§impl Clone for BatchExpressionResult
impl Clone for BatchExpressionResult
Source§fn clone(&self) -> BatchExpressionResult
fn clone(&self) -> BatchExpressionResult
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 BatchExpressionResult
impl Debug for BatchExpressionResult
Source§impl<'de> Deserialize<'de> for BatchExpressionResult
impl<'de> Deserialize<'de> for BatchExpressionResult
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 BatchExpressionResult
impl RefUnwindSafe for BatchExpressionResult
impl Send for BatchExpressionResult
impl Sync for BatchExpressionResult
impl Unpin for BatchExpressionResult
impl UnwindSafe for BatchExpressionResult
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more