pub(crate) fn peek_second(&self) -> char {
        let mut iter = self.chars.clone();
        iter.next();
        iter.next().unwrap_or(EOF)
    }
/// Peeks the second character from the internal character iterator, without consuming the
/// iterator itself.
///
/// See the documentation for [`Cursor::peek_first`] for more information as well as the
/// caveats.
Peeks the second character from the internal character iterator, without consuming the
iterator itself.

See the documentation for [`Cursor::peek_first`] for more information as well as the
caveats.
Peeks the second character from the internal character iterator without consuming the iterator itself . See the documentation for [ ` Cursor :: peek_first ` ] for more information as well as the caveats .
pub(crate) fn peek_second(&self) -> char {
        let mut iter = self.chars.clone();
        iter.next();
        iter.next().unwrap_or(EOF)
    }
pub ( crate ) fn peek_second ( & self ) -> char { let mut iter = self . chars . clone ( ) ; iter . next ( ) ; iter . next ( ) . unwrap_or ( EOF ) }
Peeks the second character from the internal character iterator, without consuming the
iterator itself.
Peeks the second character from the internal character iterator without consuming the iterator itself .
&self
&self