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