pub struct GlobalToolStats {
pub total_tools: usize,
pub deprecated_tools: usize,
pub disabled_tools: usize,
pub total_executions: u64,
pub total_successes: u64,
pub overall_success_rate: f64,
pub most_used_tool: Option<String>,
pub most_reliable_tool: Option<String>,
}
Expand description
Global statistics across all tools
Fields§
§total_tools: usize
Total number of registered tools
deprecated_tools: usize
Number of deprecated tools
disabled_tools: usize
Number of disabled tools
total_executions: u64
Total executions across all tools
total_successes: u64
Total successful executions
overall_success_rate: f64
Overall success rate
most_used_tool: Option<String>
Most frequently used tool
most_reliable_tool: Option<String>
Most reliable tool (highest success rate)
Trait Implementations§
Source§impl Clone for GlobalToolStats
impl Clone for GlobalToolStats
Source§fn clone(&self) -> GlobalToolStats
fn clone(&self) -> GlobalToolStats
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 GlobalToolStats
impl Debug for GlobalToolStats
Auto Trait Implementations§
impl Freeze for GlobalToolStats
impl RefUnwindSafe for GlobalToolStats
impl Send for GlobalToolStats
impl Sync for GlobalToolStats
impl Unpin for GlobalToolStats
impl UnwindSafe for GlobalToolStats
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