pub struct WebSocketServerBuilder { /* private fields */ }
Expand description
Builder for WebSocket server configuration
Implementations§
Source§impl WebSocketServerBuilder
impl WebSocketServerBuilder
Sourcepub fn max_message_size(self, size: usize) -> Self
pub fn max_message_size(self, size: usize) -> Self
Set maximum message size
Sourcepub fn max_frame_size(self, size: usize) -> Self
pub fn max_frame_size(self, size: usize) -> Self
Set maximum frame size
Sourcepub fn ping_interval(self, seconds: u64) -> Self
pub fn ping_interval(self, seconds: u64) -> Self
Set ping interval in seconds
Sourcepub fn connect_timeout(self, seconds: u64) -> Self
pub fn connect_timeout(self, seconds: u64) -> Self
Set connection timeout in seconds
Sourcepub fn cleanup_interval(self, seconds: u64) -> Self
pub fn cleanup_interval(self, seconds: u64) -> Self
Set cleanup interval in seconds
Sourcepub fn no_cleanup(self) -> Self
pub fn no_cleanup(self) -> Self
Disable cleanup task
Sourcepub fn build(self) -> WebSocketServer
pub fn build(self) -> WebSocketServer
Build the WebSocket server
Trait Implementations§
Source§impl Debug for WebSocketServerBuilder
impl Debug for WebSocketServerBuilder
Auto Trait Implementations§
impl Freeze for WebSocketServerBuilder
impl RefUnwindSafe for WebSocketServerBuilder
impl Send for WebSocketServerBuilder
impl Sync for WebSocketServerBuilder
impl Unpin for WebSocketServerBuilder
impl UnwindSafe for WebSocketServerBuilder
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