pub struct AIStatistics {
pub total_agents: u64,
pub active_tasks: u64,
pub total_tools: u64,
pub memory_entries: u64,
pub uptime_seconds: u64,
}Expand description
AI system statistics
Fields§
§total_agents: u64Total number of spawned agents
active_tasks: u64Number of active tasks
total_tools: u64Total available tools
memory_entries: u64Memory entries count
uptime_seconds: u64System uptime in seconds
Trait Implementations§
Source§impl Clone for AIStatistics
impl Clone for AIStatistics
Source§fn clone(&self) -> AIStatistics
fn clone(&self) -> AIStatistics
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 AIStatistics
impl Debug for AIStatistics
Source§impl<'de> Deserialize<'de> for AIStatistics
impl<'de> Deserialize<'de> for AIStatistics
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
Source§impl Display for AIStatistics
impl Display for AIStatistics
Auto Trait Implementations§
impl Freeze for AIStatistics
impl RefUnwindSafe for AIStatistics
impl Send for AIStatistics
impl Sync for AIStatistics
impl Unpin for AIStatistics
impl UnwindSafe for AIStatistics
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