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

Method append_dense

nodedb-array/src/segment/writer.rs:42–47  ·  view source on GitHub ↗
(&mut self, tile_id: TileId, tile: &DenseTile)

Source from the content-addressed store, hash-verified

40 }
41
42 pub fn append_dense(&mut self, tile_id: TileId, tile: &DenseTile) -> ArrayResult<()> {
43 let payload = zerompk::to_msgpack_vec(tile).map_err(|e| ArrayError::SegmentCorruption {
44 detail: format!("dense tile encode failed: {e}"),
45 })?;
46 self.append_framed(tile_id, TileKind::Dense, &payload, tile.mbr.clone())
47 }
48
49 fn append_framed(
50 &mut self,

Calls 2

append_framedMethod · 0.80
cloneMethod · 0.45

Tested by 2