#![doc = include_str!("../README.md")]
#[cfg(feature = "canbench")]
mod bench;
pub mod bitmap;
mod journal;
mod memory;
include!(concat!(env!("OUT_DIR"), "/journal_layout.rs"));
pub(crate) const JOURNAL_REGION_BYTES: usize = JOURNAL_CAP_SLOTS * 5;
const _: () = assert!(JOURNAL_REGION_BYTES.is_multiple_of(JOURNAL_READ_CHUNK_BYTES));
const _: () = assert!(JOURNAL_READ_CHUNK_BYTES.is_multiple_of(5));
pub(crate) use journal::LEN_MAX as JOURNAL_LEN_MAX;
pub use bitmap::RoaringBitmap as StableRoaringBitmap;
pub use bitmap::{BitmapError, ContainsView, InitError, RoaringBitmap};
pub use memory::GrowFailed;