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

Method del_trunk

atomic-core/src/crdt/apply/trunk.rs:404–412  ·  view source on GitHub ↗
(&mut self, id: TrunkId)

Source from the content-addressed store, hash-verified

402 }
403
404 fn del_trunk(&mut self, id: TrunkId) -> Result<bool, Self::Error> {
405 if let Some(trunk) = self.trunks.remove(&id) {
406 self.path_index.remove(trunk.path());
407 self.inode_index.remove(&trunk.inode());
408 Ok(true)
409 } else {
410 Ok(false)
411 }
412 }
413
414 fn update_trunk_state(
415 &mut self,

Callers

nothing calls this directly

Calls 3

removeMethod · 0.65
pathMethod · 0.45
inodeMethod · 0.45

Tested by

no test coverage detected