1//! Bitsets for Cranelift. 2//! 3//! This module provides two bitset implementations: 4//! 5//! 1. [`ScalarBitSet`]: A small bitset built on top of a single integer. 6//! 7//! 2. [`CompoundBitSet`]: A bitset that can store more bits than fit in a 8//! single integer, but which internally has heap allocations. 9 10#![deny(missing_docs)] 11#![no_std] 12 13extern crate alloc; 14 15pub mod compound; 16pub mod scalar; 17 18pub use compound::CompoundBitSet; 19pub use scalar::ScalarBitSet; 20 21