(
&mut self,
)
| 2683 | } |
| 2684 | |
| 2685 | fn parse_default_aws_privatelink_( |
| 2686 | &mut self, |
| 2687 | ) -> Result<ConnectionDefaultAwsPrivatelink<Raw>, ParserError> { |
| 2688 | let connection = self.parse_raw_name()?; |
| 2689 | let port = if self.consume_token(&Token::LParen) { |
| 2690 | self.expect_keyword(PORT)?; |
| 2691 | let pos = self.peek_pos(); |
| 2692 | let Ok(port) = u16::try_from(self.parse_literal_int()?) else { |
| 2693 | return parser_err!(self, pos, "Could not parse value into port"); |
| 2694 | }; |
| 2695 | self.expect_token(&Token::RParen)?; |
| 2696 | Some(port) |
| 2697 | } else { |
| 2698 | None |
| 2699 | }; |
| 2700 | Ok(ConnectionDefaultAwsPrivatelink { connection, port }) |
| 2701 | } |
| 2702 | |
| 2703 | /// This is just like 'parse_default_aws_privatelink_' except it supports more PrivateLink options. |
| 2704 | fn parse_aws_privatelink(&mut self) -> Result<KafkaBrokerAwsPrivatelink<Raw>, ParserError> { |
no test coverage detected