pub struct AgentRouter { /* private fields */ }Implementations§
Source§impl AgentRouter
impl AgentRouter
pub fn new() -> Self
pub async fn delegate( &self, broker: &AnyBroker, from: &str, to: &str, task: &str, context: Value, timeout_ms: u64, ) -> Result<Value>
pub fn resolve(&self, correlation_id: Uuid, output: Value) -> bool
Sourcepub fn pending_count(&self) -> usize
pub fn pending_count(&self) -> usize
Cleanup helper — returns the current pending entry count. Used by tests and health checks to verify the map doesn’t leak.
Trait Implementations§
Source§impl Default for AgentRouter
impl Default for AgentRouter
Source§fn default() -> AgentRouter
fn default() -> AgentRouter
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AgentRouter
impl !RefUnwindSafe for AgentRouter
impl Send for AgentRouter
impl Sync for AgentRouter
impl Unpin for AgentRouter
impl UnsafeUnpin for AgentRouter
impl !UnwindSafe for AgentRouter
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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