pub struct EvalRunOutputItemResult {
pub name: String,
pub score: f64,
pub passed: bool,
pub sample: Option<Value>,
}Expand description
A single grader result for an evaluation run output item.
Fields§
§name: StringThe name of the grader.
score: f64The numeric score produced by the grader.
passed: boolWhether the grader considered the output a pass.
sample: Option<Value>Optional sample or intermediate data produced by the grader.
Trait Implementations§
Source§impl Clone for EvalRunOutputItemResult
impl Clone for EvalRunOutputItemResult
Source§fn clone(&self) -> EvalRunOutputItemResult
fn clone(&self) -> EvalRunOutputItemResult
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 EvalRunOutputItemResult
impl Debug for EvalRunOutputItemResult
Source§impl<'de> Deserialize<'de> for EvalRunOutputItemResult
impl<'de> Deserialize<'de> for EvalRunOutputItemResult
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 EvalRunOutputItemResult
impl PartialEq for EvalRunOutputItemResult
Source§impl Serialize for EvalRunOutputItemResult
impl Serialize for EvalRunOutputItemResult
impl StructuralPartialEq for EvalRunOutputItemResult
Auto Trait Implementations§
impl Freeze for EvalRunOutputItemResult
impl RefUnwindSafe for EvalRunOutputItemResult
impl Send for EvalRunOutputItemResult
impl Sync for EvalRunOutputItemResult
impl Unpin for EvalRunOutputItemResult
impl UnwindSafe for EvalRunOutputItemResult
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