pub struct SequenceDecoder(/* private fields */);Expand description
The decoder for the Sequence type.
Implementations§
Trait Implementations§
Source§impl Clone for SequenceDecoder
impl Clone for SequenceDecoder
Source§fn clone(&self) -> SequenceDecoder
fn clone(&self) -> SequenceDecoder
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 SequenceDecoder
impl Debug for SequenceDecoder
Source§impl Decoder for SequenceDecoder
impl Decoder for SequenceDecoder
Source§type Error = SequenceDecoderError
type Error = SequenceDecoderError
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 SequenceDecoder
impl RefUnwindSafe for SequenceDecoder
impl Send for SequenceDecoder
impl Sync for SequenceDecoder
impl Unpin for SequenceDecoder
impl UnsafeUnpin for SequenceDecoder
impl UnwindSafe for SequenceDecoder
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