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