(chunks: &[&[u8]])
| 314 | } |
| 315 | |
| 316 | fn parse_slices(chunks: &[&[u8]]) -> Result<Vec<BackendMessage>> { |
| 317 | let mut parser = Parser::new(); |
| 318 | let mut messages = Vec::new(); |
| 319 | for chunk in chunks { |
| 320 | parser.parse(chunk, |msg| { |
| 321 | messages.push(msg); |
| 322 | Ok(()) |
| 323 | })?; |
| 324 | } |
| 325 | Ok(messages) |
| 326 | } |
| 327 | |
| 328 | fn parse_single(buffer: Vec<u8>) -> Result<BackendMessage> { |
| 329 | let mut messages = parse_vec_chunks(vec![buffer])?; |
no test coverage detected