(&mut self)
| 333 | } |
| 334 | |
| 335 | fn parse_struct_fields(&mut self) -> Result<StructFields> { |
| 336 | let pos = self.pos(); |
| 337 | let mut fields = vec![]; |
| 338 | while !self.is_rparen() { |
| 339 | fields.push(self.parse_struct_field()?); |
| 340 | } |
| 341 | Ok(StructFields { fields, pos }) |
| 342 | } |
| 343 | |
| 344 | fn parse_struct_field(&mut self) -> Result<StructField> { |
| 345 | let pos = self.pos(); |
no test coverage detected