pub struct SessionMetrics {
pub tool_calls_total: usize,
pub tool_failures_total: usize,
pub max_e2e_ms: u64,
pub max_tool_ms: u64,
pub missing_tool_pairs: usize,
pub loop_signals: usize,
pub longest_chain: usize,
}Fields§
§tool_calls_total: usize§tool_failures_total: usize§max_e2e_ms: u64§max_tool_ms: u64§missing_tool_pairs: usize§loop_signals: usize§longest_chain: usizeTrait Implementations§
Source§impl Clone for SessionMetrics
impl Clone for SessionMetrics
Source§fn clone(&self) -> SessionMetrics
fn clone(&self) -> SessionMetrics
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 moreAuto Trait Implementations§
impl Freeze for SessionMetrics
impl RefUnwindSafe for SessionMetrics
impl Send for SessionMetrics
impl Sync for SessionMetrics
impl Unpin for SessionMetrics
impl UnwindSafe for SessionMetrics
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