//! Compact persisted bitmask, written and read as a whole.
//!
//! The payload is a roaring bitmap of whichever bit value is the minority,
//! or raw dense bits when that is smaller — the file is never larger than
//! the dense representation.
//!
//! There is no in-place mutation: [`save_bitmask`] replaces the file
//! atomically, so an open always sees a consistent snapshot.
pub use BitmaskContent;
pub use StoredBitmask;
pub use save_bitmask;