pub struct BenchCompareConfig {
pub min_success_rate: f64,
pub max_success_rate_drop: f64,
pub require_token_improvement: bool,
pub require_tool_call_improvement: bool,
}Fields§
§min_success_rate: f64§max_success_rate_drop: f64§require_token_improvement: bool§require_tool_call_improvement: boolTrait Implementations§
Source§impl Clone for BenchCompareConfig
impl Clone for BenchCompareConfig
impl Copy for BenchCompareConfig
Source§impl Debug for BenchCompareConfig
impl Debug for BenchCompareConfig
Source§impl Default for BenchCompareConfig
impl Default for BenchCompareConfig
Source§impl<'de> Deserialize<'de> for BenchCompareConfig
impl<'de> Deserialize<'de> for BenchCompareConfig
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
Source§impl PartialEq for BenchCompareConfig
impl PartialEq for BenchCompareConfig
Source§impl Serialize for BenchCompareConfig
impl Serialize for BenchCompareConfig
impl StructuralPartialEq for BenchCompareConfig
Auto Trait Implementations§
impl Freeze for BenchCompareConfig
impl RefUnwindSafe for BenchCompareConfig
impl Send for BenchCompareConfig
impl Sync for BenchCompareConfig
impl Unpin for BenchCompareConfig
impl UnsafeUnpin for BenchCompareConfig
impl UnwindSafe for BenchCompareConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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