pub trait MessageReader {
// Required method
fn read_next_message(&mut self) -> Result<Option<OuterMessage>, ParserError>;
}pub trait MessageReader {
// Required method
fn read_next_message(&mut self) -> Result<Option<OuterMessage>, ParserError>;
}