[−][src]Struct tungstenite::protocol::WebSocketConfig
The configuration for WebSocket connection.
Fields
max_send_queue: Option<usize>
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.
max_message_size: Option<usize>
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.
max_frame_size: Option<usize>
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 Default for WebSocketConfig
[src]
impl Clone for WebSocketConfig
[src]
fn clone(&self) -> WebSocketConfig
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Copy for WebSocketConfig
[src]
impl Debug for WebSocketConfig
[src]
Auto Trait Implementations
impl Send for WebSocketConfig
impl Sync for WebSocketConfig
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
impl<T> Same for T
type Output = T
Should always be Self