()
| 2884 | } |
| 2885 | } |
| 2886 | self.expect_rbrace()?; |
| 2887 | Ok((fields, rest)) |
| 2888 | } |
| 2889 | |
| 2890 | fn match_rparen(&mut self) -> bool { |
| 2891 | self.match_variant(|t| matches!(t, Token::RParen)) |
| 2892 | } |
| 2893 | |
| 2894 | fn match_lbrace(&mut self) -> bool { |
| 2895 | self.match_variant(|t| matches!(t, Token::LBrace)) |
| 2896 | } |
| 2897 | |
| 2898 | fn match_rbrace(&mut self) -> bool { |
| 2899 | self.match_variant(|t| matches!(t, Token::RBrace)) |
| 2900 | } |
| 2901 | |
| 2902 | fn match_lbracket(&mut self) -> bool { |
| 2903 | self.match_variant(|t| matches!(t, Token::LBracket)) |
| 2904 | } |
| 2905 | |
| 2906 | fn match_rbracket(&mut self) -> bool { |
| 2907 | self.match_variant(|t| matches!(t, Token::RBracket)) |
| 2908 | } |
| 2909 | |
| 2910 | fn match_comma(&mut self) -> bool { |
nothing calls this directly
no test coverage detected