pub struct ArmMetrics {
pub accuracy: f64,
pub tokens: u64,
pub compiler_calls: u64,
pub execution_calls: u64,
pub replay_hits: u64,
}Expand description
Metrics aggregated for one eval arm.
Fields§
§accuracy: f64Fraction of cases whose semantic verifiers passed.
tokens: u64Total token cost recorded by the arm.
compiler_calls: u64Lift/compiler model calls made by the arm.
execution_calls: u64Execution model calls made by the arm.
replay_hits: u64Identical-request replay hits recorded by the arm.
Trait Implementations§
Source§impl Clone for ArmMetrics
impl Clone for ArmMetrics
Source§fn clone(&self) -> ArmMetrics
fn clone(&self) -> ArmMetrics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ArmMetrics
impl Debug for ArmMetrics
Source§impl Default for ArmMetrics
impl Default for ArmMetrics
Source§fn default() -> ArmMetrics
fn default() -> ArmMetrics
Returns the “default value” for a type. Read more
Source§impl PartialEq for ArmMetrics
impl PartialEq for ArmMetrics
impl StructuralPartialEq for ArmMetrics
Auto Trait Implementations§
impl Freeze for ArmMetrics
impl RefUnwindSafe for ArmMetrics
impl Send for ArmMetrics
impl Sync for ArmMetrics
impl Unpin for ArmMetrics
impl UnsafeUnpin for ArmMetrics
impl UnwindSafe for ArmMetrics
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