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

Method collect_position_hash

atomic-core/src/change/change.rs:596–604  ·  view source on GitHub ↗
(
            pos: &crate::Position<Option<Hash>>,
            table: &mut format_v3::HashDedupTable,
        )

Source from the content-addressed store, hash-verified

594 use crate::change::atom::{Atom, EdgeUpdate, Insertion, NewEdge};
595
596 fn collect_position_hash(
597 pos: &crate::Position<Option<Hash>>,
598 table: &mut format_v3::HashDedupTable,
599 ) -> Result<(), format_v3::FormatError> {
600 if let Some(ref h) = pos.change {
601 table.insert(*h.as_bytes())?;
602 }
603 Ok(())
604 }
605
606 fn collect_graph_node_hash(
607 node: &crate::GraphNode<Option<Hash>>,

Callers

nothing calls this directly

Calls 2

insertMethod · 0.45
as_bytesMethod · 0.45

Tested by

no test coverage detected