MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / emit_inserts

Function emit_inserts

atomic-core/src/merge/three_way.rs:402–408  ·  view source on GitHub ↗

Emit all insertions after a given base index.

(inserts: &HashMap<usize, Vec<Vec<u8>>>, after_idx: usize, result: &mut Vec<u8>)

Source from the content-addressed store, hash-verified

400
401/// Emit all insertions after a given base index.
402fn emit_inserts(inserts: &HashMap<usize, Vec<Vec<u8>>>, after_idx: usize, result: &mut Vec<u8>) {
403 if let Some(contents) = inserts.get(&after_idx) {
404 for content in contents {
405 result.extend_from_slice(content);
406 }
407 }
408}
409
410/// Reassemble a token sequence into raw bytes.
411fn reassemble_tokens(tokens: &[MergeToken]) -> Vec<u8> {

Callers 1

merge_opsFunction · 0.85

Calls 1

getMethod · 0.65

Tested by

no test coverage detected