pub struct CreateEvalRequest {
pub data_source_config: Value,
pub metadata: Option<Metadata>,
pub name: Option<String>,
pub testing_criteria: Vec<Value>,
}
Fields§
§data_source_config: Value
The configuration for the data source used for the evaluation runs.
metadata: Option<Metadata>
§name: Option<String>
The name of the evaluation.
testing_criteria: Vec<Value>
A list of graders for all eval runs in this group.
Trait Implementations§
Source§impl Debug for CreateEvalRequest
impl Debug for CreateEvalRequest
Source§impl<'de> Deserialize<'de> for CreateEvalRequest
impl<'de> Deserialize<'de> for CreateEvalRequest
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 CreateEvalRequest
impl RefUnwindSafe for CreateEvalRequest
impl Send for CreateEvalRequest
impl Sync for CreateEvalRequest
impl Unpin for CreateEvalRequest
impl UnwindSafe for CreateEvalRequest
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