(&mut self)
| 1675 | } |
| 1676 | |
| 1677 | // Consume the closing bracket |
| 1678 | if self.pending_gt_from_shr { |
| 1679 | // We have a pending virtual > |
| 1680 | self.pending_gt_from_shr = false; |
| 1681 | } else if self.match_gt() { |
| 1682 | // Simple case: plain > |
| 1683 | } else if matches!(self.peek(), Some(Token::Shr | Token::Gte)) { |
| 1684 | // In nested generic, >> and >= both contain a closing > |
| 1685 | // Consume and set flag for virtual second > |
| 1686 | self.advance(); |
no test coverage detected