pub struct BlockDecoder(/* private fields */);Expand description
The decoder for the Block type.
This decoder can only produce a Block<Unchecked>.
Implementations§
Trait Implementations§
Source§impl Clone for BlockDecoder
impl Clone for BlockDecoder
Source§fn clone(&self) -> BlockDecoder
fn clone(&self) -> BlockDecoder
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 BlockDecoder
impl Debug for BlockDecoder
Source§impl Decoder for BlockDecoder
impl Decoder for BlockDecoder
Source§type Error = BlockDecoderError
type Error = BlockDecoderError
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 BlockDecoder
impl RefUnwindSafe for BlockDecoder
impl Send for BlockDecoder
impl Sync for BlockDecoder
impl Unpin for BlockDecoder
impl UnsafeUnpin for BlockDecoder
impl UnwindSafe for BlockDecoder
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