sparse_set/
lib.rs

1//! A crate that implements the sparse set data structure.
2//!
3//! See [this article](https://research.swtch.com/sparse) on more details behind the data structure.
4
5#![cfg_attr(coverage_nightly, feature(no_coverage))]
6#![feature(allocator_api)]
7#![feature(impl_trait_in_assoc_type)]
8
9#[cfg(feature = "arbitrary")]
10pub mod arbitrary;
11
12pub mod index;
13pub mod sparse_set;
14pub mod sparse_vec;
15
16pub use crate::{index::SparseSetIndex, sparse_set::SparseSet, sparse_vec::SparseVec};