(&mut self)
| 7442 | } |
| 7443 | |
| 7444 | fn parse_optional_precision(&mut self) -> Result<Option<u64>, ParserError> { |
| 7445 | if self.consume_token(&Token::LParen) { |
| 7446 | let n = self.parse_literal_uint()?; |
| 7447 | self.expect_token(&Token::RParen)?; |
| 7448 | Ok(Some(n)) |
| 7449 | } else { |
| 7450 | Ok(None) |
| 7451 | } |
| 7452 | } |
| 7453 | |
| 7454 | fn parse_map_type(&mut self) -> Result<RawDataType, ParserError> { |
| 7455 | self.expect_token(&Token::LBracket)?; |
no test coverage detected