pub struct EvalSet {
pub id: String,
pub name: String,
pub description: Option<String>,
pub cases: Vec<EvalCase>,
}Expand description
A named collection of evaluation cases.
Fields§
§id: StringUnique identifier for this set.
name: StringHuman-readable name.
description: Option<String>Optional description.
cases: Vec<EvalCase>The cases in this set.
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 UnsafeUnpin for EvalSet
impl !UnwindSafe for EvalSet
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