Expand description
The Rust compiler’s BitSet
.
Re-exports§
pub extern crate rustc_index;
Structs§
- Chunked
BitSet - A fixed-size bitset type with a partially dense, partially sparse representation. The bitset is broken into chunks, and chunks that are all zeros or all ones are represented and handled very efficiently.
- Dense
BitSet - A fixed-size bitset type with a dense representation.
Enums§
- Mixed
BitIter - Mixed
BitSet - A bitset with a mixed representation, using
DenseBitSet
for small and medium bitsets, andChunkedBitSet
for large bitsets, i.e. those with enough bits for at least two chunks. This is a good choice for many bitsets that can have large domain sizes (e.g. 5000+).
Type Aliases§
- ArcIndex
Matrix IndexMatrix
specialized to thebit_set::BitSet
implementation with theArcFamily
.- ArcIndex
Set IndexSet
specialized to thebit_set::BitSet
implementation with theArcFamily
.- Index
Matrix IndexMatrix
specialized to thebit_set::BitSet
implementation.- Index
Set IndexSet
specialized to thebit_set::BitSet
implementation.- RefIndex
Matrix IndexMatrix
specialized to thebit_set::BitSet
implementation with theRefFamily
.- RefIndex
Set IndexSet
specialized to thebit_set::BitSet
implementation with theRefFamily
.- Rustc
BitSet - A bitset specialized to
usize
indices.