use roaring::RoaringBitmap;
use super::StableSlot;
mod algebra;
mod creation;
mod insert;
mod lookup;
mod remove;
pub(super) use insert::AppliedSlotSetInsert;
pub use insert::{PreparedSlotSetInsert, SlotSetInsertError, SlotSetInsertOutcome};
pub(in crate::storage::warp_table) use lookup::SlotSetIntoSlots;
pub use lookup::SlotSetSlots;
pub use remove::SlotSetRemoveOutcome;
#[derive(Clone, Eq, PartialEq)]
pub struct SlotSet(RoaringBitmap);
#[cfg(test)]
mod tests;