fn peek_message(&self) -> Option<&Message> {
        if self.closed {
            return None;
        }
        self.messages.front()
    }
/// Peeks the next message in the buffer, if such a message exists.
Peeks the next message in the buffer, if such a message exists.
Peeks the next message in the buffer if such a message exists .
fn peek_message(&self) -> Option<&Message> {
        if self.closed {
            return None;
        }
        self.messages.front()
    }
fn peek_message ( & self ) -> Option < & Message > { if self . closed { return None ; } self . messages . front ( ) }
Peeks the next message in the buffer, if such a message exists.
Peeks the next message in the buffer if such a message exists .
&self
&self