pub struct ReasoningEvalConfig {
pub consistency_runs: usize,
pub profile: Profile,
pub benchmarks: Vec<String>,
pub measure_calibration: bool,
pub measure_thinktool_effectiveness: bool,
}Expand description
Reasoning evaluation configuration
Fields§
§consistency_runs: usizeNumber of runs for self-consistency measurement
profile: ProfileProfile to evaluate
benchmarks: Vec<String>Benchmark datasets to run
measure_calibration: boolWhether to measure calibration
measure_thinktool_effectiveness: boolWhether to measure per-ThinkTool effectiveness
Trait Implementations§
Source§impl Clone for ReasoningEvalConfig
impl Clone for ReasoningEvalConfig
Source§fn clone(&self) -> ReasoningEvalConfig
fn clone(&self) -> ReasoningEvalConfig
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 ReasoningEvalConfig
impl Debug for ReasoningEvalConfig
Auto Trait Implementations§
impl Freeze for ReasoningEvalConfig
impl RefUnwindSafe for ReasoningEvalConfig
impl Send for ReasoningEvalConfig
impl Sync for ReasoningEvalConfig
impl Unpin for ReasoningEvalConfig
impl UnwindSafe for ReasoningEvalConfig
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> 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