MCPcopy Create free account
hub / github.com/cosdata/cosdata / TreeMapSerialize

Interface TreeMapSerialize

src/models/serializer/tree_map/mod.rs:15–29  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13};
14
15pub trait TreeMapSerialize: Sized {
16 fn serialize(
17 &self,
18 dim_bufman: &BufferManager,
19 data_bufmans: &BufferManagerFactory<VersionNumber>,
20 cursor: u64,
21 ) -> Result<u32, BufIoError>;
22
23 fn deserialize(
24 dim_bufman: &BufferManager,
25 data_bufmans: &BufferManagerFactory<VersionNumber>,
26 file_offset: FileOffset,
27 version: VersionNumber,
28 ) -> Result<Self, BufIoError>;
29}

Callers

nothing calls this directly

Implementers 4

versioned_vec.rssrc/models/serializer/tree_map/version
versioned_item.rssrc/models/serializer/tree_map/version
quotients_map.rssrc/models/serializer/tree_map/quotien
node.rssrc/models/serializer/tree_map/node.rs

Calls

no outgoing calls

Tested by

no test coverage detected