pub struct EvaluatorAssignment {
pub evaluator_id: String,
pub variable_mapping: Option<Vec<PromptVariableMapping>>,
}Fields§
§evaluator_id: StringStable identifier of the evaluator associated with this rule.
variable_mapping: Option<Vec<PromptVariableMapping>>Stored rule-specific override, or null when the evaluator’s latest default mapping is inherited. Legacy mappings are returned as an explicit legacy variant.
Implementations§
Source§impl EvaluatorAssignment
impl EvaluatorAssignment
Sourcepub fn builder() -> EvaluatorAssignmentBuilder
pub fn builder() -> EvaluatorAssignmentBuilder
Create an instance of EvaluatorAssignment using the builder syntax
Source§impl EvaluatorAssignment
impl EvaluatorAssignment
pub fn new( evaluator_id: String, variable_mapping: Option<Vec<PromptVariableMapping>>, ) -> EvaluatorAssignment
Trait Implementations§
Source§impl Clone for EvaluatorAssignment
impl Clone for EvaluatorAssignment
Source§impl Debug for EvaluatorAssignment
impl Debug for EvaluatorAssignment
Source§impl Default for EvaluatorAssignment
impl Default for EvaluatorAssignment
Source§impl<'de> Deserialize<'de> for EvaluatorAssignment
impl<'de> Deserialize<'de> for EvaluatorAssignment
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 EvaluatorAssignment
impl PartialEq for EvaluatorAssignment
Source§impl Serialize for EvaluatorAssignment
impl Serialize for EvaluatorAssignment
impl StructuralPartialEq for EvaluatorAssignment
Auto Trait Implementations§
impl Freeze for EvaluatorAssignment
impl RefUnwindSafe for EvaluatorAssignment
impl Send for EvaluatorAssignment
impl Sync for EvaluatorAssignment
impl Unpin for EvaluatorAssignment
impl UnsafeUnpin for EvaluatorAssignment
impl UnwindSafe for EvaluatorAssignment
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