pub fn front(&self) -> Option<u8> {
        if self.is_empty() {
            Option::None
        }
        else {
            Option::Some(self.buf as u8)
        }
    }
/// Peek at the first element without removing it.
/// 'None' is returned if there is nothing stored there.

Peek at the first element without removing it.
'None' is returned if there is nothing stored there.
Peek at the first element without removing it . ' None ' is returned if there is nothing stored there .
pub fn front(&self) -> Option<u8> {
        if self.is_empty() {
            Option::None
        }
        else {
            Option::Some(self.buf as u8)
        }
    }
pub fn front ( & self ) -> Option < u8 > { if self . is_empty ( ) { Option :: None } else { Option :: Some ( self . buf as u8 ) } }
Peek at the first element without removing it.
Peek at the first element without removing it .
&self
&self