pub trait StreamLayeredExt: Stream<Item = Bytes> {
// Required method
fn decode<Dec>(self, decoder: Dec) -> LayeredDecode<Self, Dec>
where Self: Sized,
Dec: Decoder;
}Expand description
Trait that provides a function for making a decoding layer on top of Stream of Bytes
Required Methods§
Sourcefn decode<Dec>(self, decoder: Dec) -> LayeredDecode<Self, Dec>where
Self: Sized,
Dec: Decoder,
fn decode<Dec>(self, decoder: Dec) -> LayeredDecode<Self, Dec>where
Self: Sized,
Dec: Decoder,
Returnes a Stream that will yield decoded chunks of Bytes as they come using provided [Decoder]