(&self)
| 173 | } |
| 174 | |
| 175 | pub fn peek<T: Peek<'a>>(&self) -> bool { |
| 176 | T::peek(self, self.peek_n(1)) |
| 177 | } |
| 178 | |
| 179 | pub fn parse_if_peek<T: Peek<'a> + Parse<'a>>(&mut self) -> Result<Option<T>> { |
| 180 | if T::peek(self, self.peek_n(1)) { T::parse(self).map(Some) } else { Ok(None) } |
no test coverage detected