pub struct CompositeMessageRouter { /* private fields */ }Expand description
Composite message router that can delegate to multiple routers
Implementations§
Source§impl CompositeMessageRouter
impl CompositeMessageRouter
Sourcepub fn add_router(&mut self, router: MessageRouterType)
pub fn add_router(&mut self, router: MessageRouterType)
Add a router to the chain
Trait Implementations§
Source§impl Debug for CompositeMessageRouter
impl Debug for CompositeMessageRouter
Source§impl Default for CompositeMessageRouter
impl Default for CompositeMessageRouter
Source§fn default() -> CompositeMessageRouter
fn default() -> CompositeMessageRouter
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CompositeMessageRouter
impl !RefUnwindSafe for CompositeMessageRouter
impl Send for CompositeMessageRouter
impl Sync for CompositeMessageRouter
impl Unpin for CompositeMessageRouter
impl !UnwindSafe for CompositeMessageRouter
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