pub trait StreamDecoder {
// Required methods
fn received(&mut self, data: &[u8]);
fn decode(&mut self) -> Result<Frame<'_>, DecodeError>;
}Required Methods§
Sourcefn received(&mut self, data: &[u8])
fn received(&mut self, data: &[u8])
Push received data to the decoder. The decoder stores it
internally, and makes decoded frames available through decode.
fn decode(&mut self) -> Result<Frame<'_>, DecodeError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".