pub struct GraderStringCheck {
pub name: String,
pub input: String,
pub reference: String,
pub operation: GraderStringCheckOperation,
}
Expand description
A StringCheckGrader object that performs a string comparison between input and reference using a specified operation.
Fields§
§name: String
The name of the grader.
input: String
The input text. This may include template strings.
reference: String
The reference text. This may include template strings.
operation: GraderStringCheckOperation
The string check operation to perform. One of eq
, ne
, like
, or ilike
.
Implementations§
Trait Implementations§
Source§impl Clone for GraderStringCheck
impl Clone for GraderStringCheck
Source§fn clone(&self) -> GraderStringCheck
fn clone(&self) -> GraderStringCheck
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 GraderStringCheck
impl Debug for GraderStringCheck
Source§impl<'de> Deserialize<'de> for GraderStringCheck
impl<'de> Deserialize<'de> for GraderStringCheck
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 GraderStringCheck
impl PartialEq for GraderStringCheck
Source§impl Serialize for GraderStringCheck
impl Serialize for GraderStringCheck
impl StructuralPartialEq for GraderStringCheck
Auto Trait Implementations§
impl Freeze for GraderStringCheck
impl RefUnwindSafe for GraderStringCheck
impl Send for GraderStringCheck
impl Sync for GraderStringCheck
impl Unpin for GraderStringCheck
impl UnwindSafe for GraderStringCheck
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