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
DenseBitSetfor small and medium bitsets, andChunkedBitSetfor 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 IndexMatrixspecialized to thebit_set::BitSetimplementation with theArcFamily.- ArcIndex
Set IndexSetspecialized to thebit_set::BitSetimplementation with theArcFamily.- Index
Matrix IndexMatrixspecialized to thebit_set::BitSetimplementation.- Index
Set IndexSetspecialized to thebit_set::BitSetimplementation.- RefIndex
Matrix IndexMatrixspecialized to thebit_set::BitSetimplementation with theRefFamily.- RefIndex
Set IndexSetspecialized to thebit_set::BitSetimplementation with theRefFamily.- Rustc
BitSet - A bitset specialized to
usizeindices.