pub struct RunMetrics {Show 13 fields
pub approximate_input_tokens: u64,
pub reported_input_tokens: Option<u64>,
pub reported_output_tokens: Option<u64>,
pub peak_context_tokens: u64,
pub failed_tool_calls: u32,
pub invalid_tool_calls: u32,
pub shell_commands: u32,
pub test_executions: u32,
pub candidate_count: u32,
pub falsegreen_attempts: u32,
pub patch_attempts: u32,
pub rejected_patch_attempts: u32,
pub total_wall_time_ms: u64,
}Fields§
§approximate_input_tokens: u64§reported_input_tokens: Option<u64>§reported_output_tokens: Option<u64>§peak_context_tokens: u64§failed_tool_calls: u32§invalid_tool_calls: u32§shell_commands: u32§test_executions: u32§candidate_count: u32§falsegreen_attempts: u32§patch_attempts: u32§rejected_patch_attempts: u32§total_wall_time_ms: u64Trait Implementations§
Source§impl Clone for RunMetrics
impl Clone for RunMetrics
Source§fn clone(&self) -> RunMetrics
fn clone(&self) -> RunMetrics
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 RunMetrics
impl Debug for RunMetrics
Source§impl<'de> Deserialize<'de> for RunMetrics
impl<'de> Deserialize<'de> for RunMetrics
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
impl Eq for RunMetrics
Source§impl PartialEq for RunMetrics
impl PartialEq for RunMetrics
Source§impl Serialize for RunMetrics
impl Serialize for RunMetrics
impl StructuralPartialEq for RunMetrics
Auto Trait Implementations§
impl Freeze for RunMetrics
impl RefUnwindSafe for RunMetrics
impl Send for RunMetrics
impl Sync for RunMetrics
impl Unpin for RunMetrics
impl UnsafeUnpin for RunMetrics
impl UnwindSafe for RunMetrics
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.