liblisa::utils

Module bitmap

Expand description

Memory-efficient implementations of 1D bitmaps.

Structs§

  • A read-only bitmap filled with only ones
  • A read-only bitmap filled with only zeros
  • A bitmap slice that is the result of ANDing two slices.
  • A bitmap slice that is the result of (a & !b)
  • A set which has most values near 0.
  • A bitmap of a fixed multiple of 64-bit blocks.
  • A bitmap slice where all bits are flipped compared to the original slice.
  • A bitmap that is automatically resized whenever an element higher than the maximum capacity of the bitmap is set. Newly added bits are initialized to 0 (unset).
  • A bitmap slice that is the result of ORing two slices.
  • A bitmap slice that is the result of XORing two slices.

Traits§