pub struct NegotiatedFlate2 { /* private fields */ }Available on crate features
web-socket and flate2 only.Expand description
Negotiated Flate2 compression
Trait Implementations§
Source§impl Clone for NegotiatedFlate2
impl Clone for NegotiatedFlate2
Source§impl Debug for NegotiatedFlate2
impl Debug for NegotiatedFlate2
Source§impl NegotiatedCompression for NegotiatedFlate2
impl NegotiatedCompression for NegotiatedFlate2
Source§fn compress<O>(
&mut self,
input: &[u8],
output: &mut O,
begin_cb: impl FnMut(&mut O) -> Result<&mut [u8]>,
rem_cb: impl FnMut(&mut O, usize) -> Result<&mut [u8]>,
) -> Result<usize>
fn compress<O>( &mut self, input: &[u8], output: &mut O, begin_cb: impl FnMut(&mut O) -> Result<&mut [u8]>, rem_cb: impl FnMut(&mut O, usize) -> Result<&mut [u8]>, ) -> Result<usize>
Compress
Source§fn decompress<O>(
&mut self,
input: &[u8],
output: &mut O,
begin_cb: impl FnMut(&mut O) -> Result<&mut [u8]>,
rem_cb: impl FnMut(&mut O, usize) -> Result<&mut [u8]>,
) -> Result<usize>
fn decompress<O>( &mut self, input: &[u8], output: &mut O, begin_cb: impl FnMut(&mut O) -> Result<&mut [u8]>, rem_cb: impl FnMut(&mut O, usize) -> Result<&mut [u8]>, ) -> Result<usize>
Decompress
Source§fn write_res_headers(&self, sw: &mut SuffixWriterFbvm<'_>) -> Result<()>
fn write_res_headers(&self, sw: &mut SuffixWriterFbvm<'_>) -> Result<()>
Write response headers
Auto Trait Implementations§
impl Freeze for NegotiatedFlate2
impl RefUnwindSafe for NegotiatedFlate2
impl Send for NegotiatedFlate2
impl Sync for NegotiatedFlate2
impl Unpin for NegotiatedFlate2
impl !UnwindSafe for NegotiatedFlate2
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