pub mod delta;
pub mod helpers;
pub mod sieved_array;
pub use delta::{Delta, SliceDelta};
#[cfg(feature = "map-adapter")]
pub use helpers::{restrict_closure, restrict_closure_vec, restrict_star, restrict_star_vec};
pub use helpers::{
try_restrict_closure, try_restrict_closure_vec, try_restrict_star, try_restrict_star_vec,
};
#[cfg(feature = "rayon")]
pub use helpers::{try_restrict_closure_vec_parallel, try_restrict_star_vec_parallel};
pub use sieved_array::SievedArray;
pub type Sifter = Vec<(
crate::topology::point::PointId,
crate::topology::arrow::Polarity,
)>;