MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / decode_op_batch

Function decode_op_batch

nodedb-array/src/sync/op_codec.rs:34–38  ·  view source on GitHub ↗

Decode a `Vec ` from MessagePack bytes produced by [`encode_op_batch`].

(bytes: &[u8])

Source from the content-addressed store, hash-verified

32/// Decode a `Vec<ArrayOp>` from MessagePack bytes produced by
33/// [`encode_op_batch`].
34pub fn decode_op_batch(bytes: &[u8]) -> ArrayResult<Vec<ArrayOp>> {
35 zerompk::from_msgpack(bytes).map_err(|e| ArrayError::SegmentCorruption {
36 detail: format!("decode_op_batch: {e}"),
37 })
38}
39
40#[cfg(test)]
41mod tests {

Calls

no outgoing calls