pub struct EvalSet {
pub eval_set_id: String,
pub name: String,
pub description: String,
pub test_files: Vec<String>,
pub eval_cases: Vec<EvalCase>,
}Expand description
An eval set references multiple test files
Fields§
§eval_set_id: StringUnique identifier
name: StringHuman-readable name
description: StringDescription
test_files: Vec<String>List of test file paths or inline eval cases
eval_cases: Vec<EvalCase>Inline eval cases (alternative to test_files)
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EvalSet
impl<'de> Deserialize<'de> for EvalSet
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 EvalSet
impl RefUnwindSafe for EvalSet
impl Send for EvalSet
impl Sync for EvalSet
impl Unpin for EvalSet
impl UnwindSafe for EvalSet
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)