//! Bitsets for Cranelift. //! //! This module provides two bitset implementations: //! //! 1. [`ScalarBitSet`]: A small bitset built on top of a single integer. //! //! 2. [`CompoundBitSet`]: A bitset that can store more bits than fit in a //! single integer, but which internally has heap allocations. #![deny(missing_docs)] #![no_std] extern crate alloc; pub mod compound; pub mod scalar; pub use compound::CompoundBitSet; pub use scalar::ScalarBitSet;