Expand description
Type definitions for maps and sets used by the wasmparser crate.
This module contains type definitions for Map, Set, IndexMap, and IndexSet.
These types are thin-wrappers around either hash-map based or B-tree-map based data structures.
Users can strictly use the btree-map based variants by enabling the no-hash-maps crate feature.
- Map: Either backed by- hashbrown::HashMapor Rust’s- BTreeMap.
- Set: Either backed by- hashbrown::HashSetor Rust’s- BTreeSet.
- IndexMap: Either backed by- indexmap::IndexMapor a custom implementation based on Rust’s- BTreeMap.
- IndexSet: Either backed by- indexmap::IndexSetor a custom implementation based on Rust’s- BTreeMap.
For the hash-map based type definitions the hash algorithm type parameter is fixed.
Modules§
- hash
- Utilities for hashmap initialization based on random sources.
- index_map 
- Type definitions for an ordered map.
- index_set 
- Type definitions for an ordered set.
- map
- Type definitions for a default map.
- set
- Type definitions for a default set.