pipecircuit 0.0.11

Correct. Robust. Fast. Portable.
Documentation
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;