pub struct EvaluateExpectation {
pub success: Option<bool>,
pub result: Option<String>,
pub result_contains: Option<String>,
pub type_name: Option<String>,
}Expand description
Expectations for an evaluate result
Fields§
§success: Option<bool>Whether the evaluation should succeed (default: true) Set to false to test error scenarios (undefined variables, syntax errors)
result: Option<String>Expected result value
result_contains: Option<String>Expected result substring
type_name: Option<String>Expected type name
Trait Implementations§
Source§impl Debug for EvaluateExpectation
impl Debug for EvaluateExpectation
Source§impl<'de> Deserialize<'de> for EvaluateExpectation
impl<'de> Deserialize<'de> for EvaluateExpectation
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 EvaluateExpectation
impl RefUnwindSafe for EvaluateExpectation
impl Send for EvaluateExpectation
impl Sync for EvaluateExpectation
impl Unpin for EvaluateExpectation
impl UnwindSafe for EvaluateExpectation
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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