pub trait StreamReader {
// Required methods
fn get_chunk(&mut self) -> Result<Vec<u8>, BodyReadError>;
fn get_exact(&mut self, size: usize) -> Result<Vec<u8>, BodyReadError>;
}pub trait StreamReader {
// Required methods
fn get_chunk(&mut self) -> Result<Vec<u8>, BodyReadError>;
fn get_exact(&mut self, size: usize) -> Result<Vec<u8>, BodyReadError>;
}