pub struct HeaderDecoder(/* private fields */);Expand description
The decoder for the Header type.
Implementations§
Trait Implementations§
Source§impl Clone for HeaderDecoder
impl Clone for HeaderDecoder
Source§fn clone(&self) -> HeaderDecoder
fn clone(&self) -> HeaderDecoder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 HeaderDecoder
impl Debug for HeaderDecoder
Source§impl Decoder for HeaderDecoder
impl Decoder for HeaderDecoder
Source§type Error = HeaderDecoderError
type Error = HeaderDecoderError
The error type that this decoder can produce.
Source§fn push_bytes(
&mut self,
bytes: &mut &[u8],
) -> Result<DecoderStatus, Self::Error>
fn push_bytes( &mut self, bytes: &mut &[u8], ) -> Result<DecoderStatus, Self::Error>
Pushes bytes into the decoder, consuming as much as possible. Read more
Source§fn end(self) -> Result<Self::Output, Self::Error>
fn end(self) -> Result<Self::Output, Self::Error>
Completes the decoding process and returns the final result. Read more
Source§fn read_limit(&self) -> usize
fn read_limit(&self) -> usize
Returns the maximum number of bytes this decoder can consume without over-reading. Read more
Auto Trait Implementations§
impl Freeze for HeaderDecoder
impl RefUnwindSafe for HeaderDecoder
impl Send for HeaderDecoder
impl Sync for HeaderDecoder
impl Unpin for HeaderDecoder
impl UnsafeUnpin for HeaderDecoder
impl UnwindSafe for HeaderDecoder
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