pub struct BooleanEval {
pub criterion: String,
pub expected: bool,
pub name: Option<String>,
}Expand description
Assert a plain-English criterion holds (or, with expected: false, that
it does not).
Fields§
§criterion: StringThe criterion the judge evaluates against the transcript.
expected: boolWhat the judge’s verdict must equal to pass. Defaults to true.
name: Option<String>Optional human label for reports.
Trait Implementations§
Source§impl Clone for BooleanEval
impl Clone for BooleanEval
Source§fn clone(&self) -> BooleanEval
fn clone(&self) -> BooleanEval
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 BooleanEval
impl Debug for BooleanEval
Source§impl<'de> Deserialize<'de> for BooleanEval
impl<'de> Deserialize<'de> for BooleanEval
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 JsonSchema for BooleanEval
impl JsonSchema for BooleanEval
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for BooleanEval
impl PartialEq for BooleanEval
Source§fn eq(&self, other: &BooleanEval) -> bool
fn eq(&self, other: &BooleanEval) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BooleanEval
impl Serialize for BooleanEval
impl StructuralPartialEq for BooleanEval
Auto Trait Implementations§
impl Freeze for BooleanEval
impl RefUnwindSafe for BooleanEval
impl Send for BooleanEval
impl Sync for BooleanEval
impl Unpin for BooleanEval
impl UnsafeUnpin for BooleanEval
impl UnwindSafe for BooleanEval
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