pub struct EvalSuiteConfig {
pub id: String,
pub description: String,
pub max_turns: u32,
pub turn_timeout_secs: u64,
pub examples_path: PathBuf,
pub success_thresholds: Vec<f64>,
}Expand description
Evaluation suite configuration
Fields§
§id: StringSuite ID
description: StringDescription
max_turns: u32Maximum turns
turn_timeout_secs: u64Turn timeout
examples_path: PathBufExamples path
success_thresholds: Vec<f64>Success thresholds for recommendations
Trait Implementations§
Source§impl Clone for EvalSuiteConfig
impl Clone for EvalSuiteConfig
Source§fn clone(&self) -> EvalSuiteConfig
fn clone(&self) -> EvalSuiteConfig
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 EvalSuiteConfig
impl Debug for EvalSuiteConfig
Source§impl Default for EvalSuiteConfig
impl Default for EvalSuiteConfig
Source§impl<'de> Deserialize<'de> for EvalSuiteConfig
impl<'de> Deserialize<'de> for EvalSuiteConfig
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 EvalSuiteConfig
impl RefUnwindSafe for EvalSuiteConfig
impl Send for EvalSuiteConfig
impl Sync for EvalSuiteConfig
impl Unpin for EvalSuiteConfig
impl UnwindSafe for EvalSuiteConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more