pub struct GoalEvalRecord {
pub checkpoint: String,
pub iteration: u32,
pub decision: String,
pub confidence: String,
pub reasoning: String,
pub missing_information: Vec<String>,
pub next_action: Option<String>,
pub recorded_at: String,
}Expand description
A single persisted double-check verdict from the Gold evaluator.
Fields§
§checkpoint: String§iteration: u32§decision: String§confidence: String§reasoning: String§missing_information: Vec<String>§next_action: Option<String>§recorded_at: StringImplementations§
Source§impl GoalEvalRecord
impl GoalEvalRecord
Sourcepub fn from_evaluation(result: &GoldEvaluationResult) -> Self
pub fn from_evaluation(result: &GoldEvaluationResult) -> Self
Build a record from a Gold double-check verdict.
Trait Implementations§
Source§impl Clone for GoalEvalRecord
impl Clone for GoalEvalRecord
Source§fn clone(&self) -> GoalEvalRecord
fn clone(&self) -> GoalEvalRecord
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 GoalEvalRecord
impl Debug for GoalEvalRecord
Source§impl<'de> Deserialize<'de> for GoalEvalRecord
impl<'de> Deserialize<'de> for GoalEvalRecord
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 GoalEvalRecord
impl RefUnwindSafe for GoalEvalRecord
impl Send for GoalEvalRecord
impl Sync for GoalEvalRecord
impl Unpin for GoalEvalRecord
impl UnsafeUnpin for GoalEvalRecord
impl UnwindSafe for GoalEvalRecord
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