Expand description
Version 2 of IDLSet - This is a self-adaptive version of the compressed integer
set library, that compresses dynamicly based on heuristics of your data. In the
case that your data is sparse, or a very small set, the data will remain uncompressed.
If your data is dense, then it will be compressed. Depending on the nature of
the operations you use, this means that when intersecting or unioning these
an optimised version for these behaviours can be chosen, significantly improving
performance in general cases over [v1
] (which is always compressed).
Structs
An ID List of u64
values, that uses a compressed representation of u64
to
speed up set operations, improve cpu cache behaviour and consume less memory.
An internal component for compressed idl set iteration.
Enums
An iterator over the content of an IDLBitRange.