pub struct AgentDiagnostics {
pub total_agents: usize,
pub available_agents: usize,
pub unavailable_agents: usize,
pub agent_status: Vec<AgentStatus>,
}Expand description
Agent diagnostics.
Fields§
§total_agents: usize§available_agents: usize§agent_status: Vec<AgentStatus>Implementations§
Source§impl AgentDiagnostics
impl AgentDiagnostics
Sourcepub fn test(registry: &AgentRegistry) -> Self
pub fn test(registry: &AgentRegistry) -> Self
Test agent availability.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AgentDiagnostics
impl RefUnwindSafe for AgentDiagnostics
impl Send for AgentDiagnostics
impl Sync for AgentDiagnostics
impl Unpin for AgentDiagnostics
impl UnwindSafe for AgentDiagnostics
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more