pub struct HpackDecoder { /* private fields */ }Expand description
HPACK decoder with a dynamic table.
Implementations§
Source§impl HpackDecoder
impl HpackDecoder
pub fn new() -> Self
pub fn set_dynamic_table_max_size(&mut self, n: usize)
pub fn set_max_header_list_size(&mut self, n: usize)
pub fn decode(&mut self, block: &[u8]) -> Result<HeaderList, HpackError>
Trait Implementations§
Source§impl Debug for HpackDecoder
impl Debug for HpackDecoder
Auto Trait Implementations§
impl Freeze for HpackDecoder
impl RefUnwindSafe for HpackDecoder
impl Send for HpackDecoder
impl Sync for HpackDecoder
impl Unpin for HpackDecoder
impl UnwindSafe for HpackDecoder
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).