1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
type GenerationCounterT = u32;
type SlabIndexT = u32;
mod gen_slab;
mod generation;
mod keyed_rc_slab;
mod raw_slab;
mod rc_slab;
pub use generation::Generation;
pub use generation::GenerationIndex;
pub use raw_slab::RawSlab;
pub use raw_slab::RawSlabKey;
pub use gen_slab::GenSlab;
pub use gen_slab::GenSlabKey;
pub use rc_slab::RcSlab;
pub use rc_slab::RcSlabEntry;
pub use rc_slab::WeakSlabEntry;
pub use keyed_rc_slab::KeyedRcSlab;