bitlist 0.0.3

Word-sized bit list implementation with bigint functionality
Documentation
  • Coverage
  • 5.56%
    1 out of 18 items documented0 out of 0 items with examples
  • Size
  • Source code size: 225.97 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 2.59 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 5s Average build duration of successful builds.
  • all releases: 5s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • Kazik24/bitlist
    1 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • Kazik24

bitlist

License Crate Documentation

Word-sized bit list implementation with bigint functionality.

Main type of this crate is BitList - dynamic bitset storing up to 57 bits (on 64-bit target) inline without allocation, heap allocating for more bits.

Size of BitList is equal to size_of::<usize>(), type is also niche optmizated so Option<BitList> is same size as BitList.

The crate is under developement, it's missing documentation and examples. But is otherwise usefull and most of the methods do what you expect. Please also checkout BitsIter type as it is not only an iterator but also has methods to effeciently find bits in sparse lists.