MCPcopy Create free account
hub / github.com/f0rr0/oliphaunt / parse_vec_chunks

Function parse_vec_chunks

src/protocol/tests.rs:304–314  ·  view source on GitHub ↗
(chunks: Vec<Vec<u8>>)

Source from the content-addressed store, hash-verified

302use test_buffers as buffers;
303
304fn parse_vec_chunks(chunks: Vec<Vec<u8>>) -> Result<Vec<BackendMessage>> {
305 let mut parser = Parser::new();
306 let mut messages = Vec::new();
307 for chunk in chunks {
308 parser.parse(chunk.as_slice(), |msg| {
309 messages.push(msg);
310 Ok(())
311 })?;
312 }
313 Ok(messages)
314}
315
316fn parse_slices(chunks: &[&[u8]]) -> Result<Vec<BackendMessage>> {
317 let mut parser = Parser::new();

Callers 3

parse_singleFunction · 0.85

Calls 2

pushMethod · 0.80
parseMethod · 0.45

Tested by

no test coverage detected