pub struct WsCompressionConfig {
pub min_size: usize,
pub window_bits: u8,
pub client_window_bits: u8,
}Expand description
Configuration for WebSocket compression
Fields§
§min_size: usizeMinimum size of message to compress (in bytes)
window_bits: u8Server window bits (9-15)
client_window_bits: u8Client window bits (9-15)
Implementations§
Source§impl WsCompressionConfig
impl WsCompressionConfig
Sourcepub fn window_bits(self, bits: u8) -> Self
pub fn window_bits(self, bits: u8) -> Self
Set server window bits (9-15)
Sourcepub fn client_window_bits(self, bits: u8) -> Self
pub fn client_window_bits(self, bits: u8) -> Self
Set client window bits (9-15)
Trait Implementations§
Source§impl Clone for WsCompressionConfig
impl Clone for WsCompressionConfig
Source§fn clone(&self) -> WsCompressionConfig
fn clone(&self) -> WsCompressionConfig
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 WsCompressionConfig
impl Debug for WsCompressionConfig
Source§impl Default for WsCompressionConfig
impl Default for WsCompressionConfig
impl Copy for WsCompressionConfig
Auto Trait Implementations§
impl Freeze for WsCompressionConfig
impl RefUnwindSafe for WsCompressionConfig
impl Send for WsCompressionConfig
impl Sync for WsCompressionConfig
impl Unpin for WsCompressionConfig
impl UnwindSafe for WsCompressionConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more