pub struct MessageHandler { /* private fields */ }Implementations§
Source§impl MessageHandler
impl MessageHandler
pub fn new( subscription_manager: Arc<SubscriptionManager>, rate_limiter: Arc<WebSocketRateLimiter>, ) -> Self
pub async fn handle_message( &self, message: ClientMessage, user_id: &str, connection_id: &str, response_tx: &Sender<DashboardMessage>, ) -> Result<(), GatewayError>
Auto Trait Implementations§
impl !RefUnwindSafe for MessageHandler
impl !UnwindSafe for MessageHandler
impl Freeze for MessageHandler
impl Send for MessageHandler
impl Sync for MessageHandler
impl Unpin for MessageHandler
impl UnsafeUnpin for MessageHandler
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