Expand description
Rust wrapper for CRoaring (a C/C++ implementation at https://github.com/RoaringBitmap/CRoaring)
Provides Compressed Bitmaps, which act like a set of integers in an efficient way.
Re-exports§
pub use bitmap::Bitmap;pub use bitmap64::Bitmap64;pub use bitset::Bitset;pub use treemap::Treemap;allocpub use bitmap::BitmapView;
Modules§
- Rust wrapper for
CRoaring(a C/C++ implementation at https://github.com/RoaringBitmap/CRoaring) - A compressed bitmap which can hold 64-bit integers
- Dense bitset implementation
- treemap
allocTreemap is a RoaringBitmap-based structure that supports 64bit unsigned integer values. Implemented as aBTreeMap.
Enums§
- The
Frozenformat imitates memory layout of the underlying C library. - The
JvmLegacyformat is meant to be compatible with the original Java implementation ofRoaring64NavigableMap - The
Nativeformat format can sometimes be more space efficient thanPortable, - The
Portableformat is meant to be compatible with other roaring bitmap libraries, such as Go or Java.