pub struct DefaultMessageRouter { /* private fields */ }Expand description
Default implementation of MessageRouter
Implementations§
Source§impl DefaultMessageRouter
impl DefaultMessageRouter
Sourcepub fn with_agents(self, agents: Arc<AgentRegistry>) -> Self
pub fn with_agents(self, agents: Arc<AgentRegistry>) -> Self
Set the agent registry
Trait Implementations§
Source§impl Clone for DefaultMessageRouter
impl Clone for DefaultMessageRouter
Source§fn clone(&self) -> DefaultMessageRouter
fn clone(&self) -> DefaultMessageRouter
Returns a copy 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 DefaultMessageRouter
impl Debug for DefaultMessageRouter
Source§impl Default for DefaultMessageRouter
impl Default for DefaultMessageRouter
Source§impl MessageRouter for DefaultMessageRouter
impl MessageRouter for DefaultMessageRouter
Auto Trait Implementations§
impl Freeze for DefaultMessageRouter
impl !RefUnwindSafe for DefaultMessageRouter
impl Send for DefaultMessageRouter
impl Sync for DefaultMessageRouter
impl Unpin for DefaultMessageRouter
impl !UnwindSafe for DefaultMessageRouter
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