pub struct DeterministicResult {
pub tool_selection: DimensionScore,
pub argument_correctness: DimensionScore,
pub schema_compliance: DimensionScore,
pub instruction_adherence: DimensionScore,
pub path_efficiency: DimensionScore,
pub failure_reasons: Vec<String>,
}Expand description
Result of all deterministic assertions for a single trace.
Fields§
§tool_selection: DimensionScore§argument_correctness: DimensionScore§schema_compliance: DimensionScore§instruction_adherence: DimensionScore§path_efficiency: DimensionScore§failure_reasons: Vec<String>List of failure reasons to assist cluster classification
Trait Implementations§
Source§impl Debug for DeterministicResult
impl Debug for DeterministicResult
Source§impl Default for DeterministicResult
impl Default for DeterministicResult
Source§fn default() -> DeterministicResult
fn default() -> DeterministicResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DeterministicResult
impl RefUnwindSafe for DeterministicResult
impl Send for DeterministicResult
impl Sync for DeterministicResult
impl Unpin for DeterministicResult
impl UnsafeUnpin for DeterministicResult
impl UnwindSafe for DeterministicResult
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