pub struct UncompressedFrameDecoder { /* private fields */ }Expand description
Post-V5 decoder with support for envelope frames with CRC checksum.
Trait Implementations§
source§impl Clone for UncompressedFrameDecoder
 
impl Clone for UncompressedFrameDecoder
source§fn clone(&self) -> UncompressedFrameDecoder
 
fn clone(&self) -> UncompressedFrameDecoder
Returns a copy of the value. Read more
1.0.0 · 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 UncompressedFrameDecoder
 
impl Debug for UncompressedFrameDecoder
source§impl Default for UncompressedFrameDecoder
 
impl Default for UncompressedFrameDecoder
source§fn default() -> UncompressedFrameDecoder
 
fn default() -> UncompressedFrameDecoder
Returns the “default value” for a type. Read more
source§impl FrameDecoder for UncompressedFrameDecoder
 
impl FrameDecoder for UncompressedFrameDecoder
source§fn consume(
    &mut self,
    data: &mut Vec<u8>,
    _compression: Compression
) -> Result<Vec<Envelope>>
 
fn consume( &mut self, data: &mut Vec<u8>, _compression: Compression ) -> Result<Vec<Envelope>>
Consumes some data and returns decoded envelopes. Decoders can be stateful, so data can be
buffered until envelopes can be parsed.
The buffer passed in should be cleared of consumed data by the decoder.