pub struct EvalGraderStringCheck {
pub name: String,
pub input: String,
pub reference: String,
pub operation: GraderStringCheckOperation,
}
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§
Source§impl EvalGraderStringCheck
impl EvalGraderStringCheck
Sourcepub fn builder() -> EvalGraderStringCheckBuilder<((), (), (), ())>
pub fn builder() -> EvalGraderStringCheckBuilder<((), (), (), ())>
Create a builder for building EvalGraderStringCheck
.
On the builder, call .name(...)
, .input(...)
, .reference(...)
, .operation(...)
to set the values of the fields.
Finally, call .build()
to create the instance of EvalGraderStringCheck
.
Trait Implementations§
Source§impl Clone for EvalGraderStringCheck
impl Clone for EvalGraderStringCheck
Source§fn clone(&self) -> EvalGraderStringCheck
fn clone(&self) -> EvalGraderStringCheck
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for EvalGraderStringCheck
impl Debug for EvalGraderStringCheck
Source§impl<'de> Deserialize<'de> for EvalGraderStringCheck
impl<'de> Deserialize<'de> for EvalGraderStringCheck
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 EvalGraderStringCheck
impl PartialEq for EvalGraderStringCheck
Source§impl Serialize for EvalGraderStringCheck
impl Serialize for EvalGraderStringCheck
impl StructuralPartialEq for EvalGraderStringCheck
Auto Trait Implementations§
impl Freeze for EvalGraderStringCheck
impl RefUnwindSafe for EvalGraderStringCheck
impl Send for EvalGraderStringCheck
impl Sync for EvalGraderStringCheck
impl Unpin for EvalGraderStringCheck
impl UnwindSafe for EvalGraderStringCheck
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