pub struct MessageHandlerBuilder { /* private fields */ }Expand description
Builder for creating message handlers with fluent API
Implementations§
Source§impl MessageHandlerBuilder
impl MessageHandlerBuilder
Sourcepub fn with_message_callback<F>(self, callback: F) -> Self
pub fn with_message_callback<F>(self, callback: F) -> Self
Set the primary message processing callback
Sourcepub fn with_error_callback<E>(self, callback: E) -> Self
pub fn with_error_callback<E>(self, callback: E) -> Self
Set the error handling callback
Sourcepub fn build(self) -> Result<MessageHandler, WebSocketError>
pub fn build(self) -> Result<MessageHandler, WebSocketError>
Build the message handler Returns an error if either callback is missing
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MessageHandlerBuilder
impl !RefUnwindSafe for MessageHandlerBuilder
impl Send for MessageHandlerBuilder
impl Sync for MessageHandlerBuilder
impl Unpin for MessageHandlerBuilder
impl !UnwindSafe for MessageHandlerBuilder
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