pub struct MessageHandler { /* private fields */ }Expand description
Message handler that processes incoming messages
Implementations§
Source§impl MessageHandler
impl MessageHandler
pub fn new(sender: Sender<Result<SDKMessage, Error>>) -> Self
Sourcepub async fn send_message(&self, message: SDKMessage) -> Result<(), Error>
pub async fn send_message(&self, message: SDKMessage) -> Result<(), Error>
Send a message to the stream
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MessageHandler
impl RefUnwindSafe for MessageHandler
impl Send for MessageHandler
impl Sync for MessageHandler
impl Unpin for MessageHandler
impl UnsafeUnpin for MessageHandler
impl UnwindSafe 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