pub struct EvalRunOutputItem {
pub object: String,
pub id: String,
pub run_id: String,
pub eval_id: String,
pub created_at: i64,
pub status: String,
pub datasource_item_id: u64,
pub datasource_item: Value,
pub results: Vec<EvalRunOutputItemResult>,
pub sample: EvalRunOutputItemSample,
}Expand description
A schema representing an evaluation run output item.
Fields§
§object: StringThe object type, which is always “eval.run.output_item”.
id: StringUnique identifier for the evaluation run output item.
run_id: StringThe identifier of the evaluation run associated with this output item.
eval_id: StringThe identifier of the evaluation group.
created_at: i64Unix timestamp (in seconds) when the evaluation run was created.
status: StringThe status of the evaluation run.
datasource_item_id: u64The identifier for the data source item.
datasource_item: ValueDetails of the input data source item.
results: Vec<EvalRunOutputItemResult>A list of grader results for this output item.
sample: EvalRunOutputItemSampleA sample containing the input and output of the evaluation run.
Trait Implementations§
Source§impl Clone for EvalRunOutputItem
impl Clone for EvalRunOutputItem
Source§fn clone(&self) -> EvalRunOutputItem
fn clone(&self) -> EvalRunOutputItem
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 EvalRunOutputItem
impl Debug for EvalRunOutputItem
Source§impl<'de> Deserialize<'de> for EvalRunOutputItem
impl<'de> Deserialize<'de> for EvalRunOutputItem
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 EvalRunOutputItem
impl PartialEq for EvalRunOutputItem
Source§impl Serialize for EvalRunOutputItem
impl Serialize for EvalRunOutputItem
impl StructuralPartialEq for EvalRunOutputItem
Auto Trait Implementations§
impl Freeze for EvalRunOutputItem
impl RefUnwindSafe for EvalRunOutputItem
impl Send for EvalRunOutputItem
impl Sync for EvalRunOutputItem
impl Unpin for EvalRunOutputItem
impl UnwindSafe for EvalRunOutputItem
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