pub struct WebSocketServerConfig {
pub bind_addr: SocketAddr,
pub max_message_size: usize,
pub heartbeat_interval: Duration,
pub connection_timeout: Duration,
}Expand description
WebSocket server configuration.
Fields§
§bind_addr: SocketAddrAddress to bind to
max_message_size: usizeMaximum message size in bytes
heartbeat_interval: DurationHeartbeat interval
connection_timeout: DurationConnection timeout
Trait Implementations§
Source§impl Clone for WebSocketServerConfig
impl Clone for WebSocketServerConfig
Source§fn clone(&self) -> WebSocketServerConfig
fn clone(&self) -> WebSocketServerConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WebSocketServerConfig
impl Debug for WebSocketServerConfig
Auto Trait Implementations§
impl Freeze for WebSocketServerConfig
impl RefUnwindSafe for WebSocketServerConfig
impl Send for WebSocketServerConfig
impl Sync for WebSocketServerConfig
impl Unpin for WebSocketServerConfig
impl UnwindSafe for WebSocketServerConfig
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