pub struct RequestRouter { /* private fields */ }Expand description
请求路由器
Implementations§
Source§impl RequestRouter
impl RequestRouter
Sourcepub fn new() -> Self
pub fn new() -> Self
创建空路由器。使用 Self::register 挂 handler。
Sourcepub fn register(&self, proto_id: u32, handler: Arc<dyn RequestHandler>)
pub fn register(&self, proto_id: u32, handler: Arc<dyn RequestHandler>)
注册业务处理器
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for RequestRouter
impl !RefUnwindSafe for RequestRouter
impl Send for RequestRouter
impl Sync for RequestRouter
impl Unpin for RequestRouter
impl UnsafeUnpin for RequestRouter
impl !UnwindSafe for RequestRouter
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