(&mut self)
| 323 | } |
| 324 | |
| 325 | fn parse_fields(&mut self) -> Result<Fields> { |
| 326 | if self.is_rparen() { |
| 327 | Ok(Fields::Unit) |
| 328 | } else if self.is_lparen() { |
| 329 | Ok(Fields::Struct(self.parse_struct_fields()?)) |
| 330 | } else { |
| 331 | Ok(Fields::Tuple(self.parse_tuple_fields()?)) |
| 332 | } |
| 333 | } |
| 334 | |
| 335 | fn parse_struct_fields(&mut self) -> Result<StructFields> { |
| 336 | let pos = self.pos(); |
no test coverage detected