Struct tungstenite::protocol::WebSocketConfig[][src]

pub struct WebSocketConfig {
    pub max_send_queue: Option<usize>,
    pub max_message_size: Option<usize>,
    pub max_frame_size: Option<usize>,
}

The configuration for WebSocket connection.

Fields

The size of the send queue. You can use it to turn on/off the backpressure features. None means here that the size of the queue is unlimited. The default value is the unlimited queue.

The maximum size of a message. None means no size limit. The default value is 64 megabytes which should be reasonably big for all normal use-cases but small enough to prevent memory eating by a malicious user.

The maximum size of a single message frame. None means no size limit. The limit is for frame payload NOT including the frame header. The default value is 16 megabytes which should be reasonably big for all normal use-cases but small enough to prevent memory eating by a malicious user.

Trait Implementations

impl Debug for WebSocketConfig
[src]

Formats the value using the given formatter. Read more

impl Clone for WebSocketConfig
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for WebSocketConfig
[src]

impl Default for WebSocketConfig
[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations