syntax_parser_generator/handles/collections/
mod.rs

1//! Data structures for efficient management of handles and their associated data.
2//!
3//! This module provides various data structures that may be used to:
4//!
5//! * Manage instances of [Handled](super::Handled) types, automatically creating handles to them
6//!     on the fly ([HandledVec], [HandledHashMap]).
7//!
8//! * Efficient management of collections of handles ([HandleMap], [HandleBitSet]).
9
10pub use handle_bit_set::HandleBitSet;
11pub use handle_map::HandleMap;
12pub use handled_hash_map::HandledHashMap;
13pub use handled_vec::HandledVec;
14
15mod handle_bit_set;
16mod handle_map;
17mod handled_hash_map;
18mod handled_vec;