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

Method apply_delete

nodedb-array/src/sync/apply.rs:254–262  ·  view source on GitHub ↗
(&mut self, op: &ArrayOp)

Source from the content-addressed store, hash-verified

252 }
253
254 fn apply_delete(&mut self, op: &ArrayOp) -> ArrayResult<()> {
255 if let Some(err) = self.take_inject() {
256 return Err(err);
257 }
258 self.seen
259 .insert((op.header.array.clone(), op.header.hlc.to_bytes()));
260 self.applied.push(op.clone());
261 Ok(())
262 }
263
264 fn apply_erase(&mut self, op: &ArrayOp) -> ArrayResult<()> {
265 if let Some(err) = self.take_inject() {

Callers 1

apply_opFunction · 0.80

Calls 5

take_injectMethod · 0.80
insertMethod · 0.45
cloneMethod · 0.45
to_bytesMethod · 0.45
pushMethod · 0.45

Tested by

no test coverage detected