pub struct Eval {
pub object: String,
pub id: String,
pub name: String,
pub data_source_config: Eval_DataSourceConfig,
pub testing_criteria: Vec<Eval_TestingCriteria>,
pub created_at: i64,
pub metadata: Option<Metadata>,
}
Expand description
An Eval object with a data source config and testing criteria.
Fields§
§object: String
The object type.
id: String
Unique identifier for the evaluation.
name: String
The name of the evaluation.
data_source_config: Eval_DataSourceConfig
§testing_criteria: Vec<Eval_TestingCriteria>
A list of testing criteria.
created_at: i64
The Unix timestamp (in seconds) for when the eval was created.
metadata: Option<Metadata>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Eval
impl RefUnwindSafe for Eval
impl Send for Eval
impl Sync for Eval
impl Unpin for Eval
impl UnwindSafe for Eval
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