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

Method update_trunk_state

atomic-core/src/crdt/apply/traits.rs:528–537  ·  view source on GitHub ↗
(
            &mut self,
            id: TrunkId,
            state: TrunkState,
        )

Source from the content-addressed store, hash-verified

526 }
527
528 fn update_trunk_state(
529 &mut self,
530 id: TrunkId,
531 state: TrunkState,
532 ) -> Result<(), Self::Error> {
533 if let Some(trunk) = self.trunks.get_mut(&id) {
534 trunk.set_state(state);
535 }
536 Ok(())
537 }
538
539 fn update_trunk_path(&mut self, id: TrunkId, new_path: &str) -> Result<(), Self::Error> {
540 if let Some(trunk) = self.trunks.get_mut(&id) {

Callers 2

mark_trunk_deletedMethod · 0.45
mark_trunk_aliveMethod · 0.45

Calls 2

get_mutMethod · 0.80
set_stateMethod · 0.45

Tested by

no test coverage detected