Trait croaring::treemap::JvmSerializer
source · [−]pub trait JvmSerializer: Serializer {
type Item;
fn serialize(&self) -> Result<Vec<u8>>;
fn deserialize(buffer: &[u8]) -> Result<Self::Item>;
fn get_serialized_size_in_bytes(&self) -> usize;
}
Expand description
croaring::Treemap serializer that is compatible with JVM version of Treemap found in RoaringBitmap Java implementation at: https://github.com/RoaringBitmap/RoaringBitmap/blob/master/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java