Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bytecodealliance
GitHub Repository: bytecodealliance/wasmtime
Path: blob/main/cranelift/bitset/src/lib.rs
1693 views
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
13
extern crate alloc;
14
15
pub mod compound;
16
pub mod scalar;
17
18
pub use compound::CompoundBitSet;
19
pub use scalar::ScalarBitSet;
20
21