Available on crate feature
validate only.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 byhashbrown::HashMapor Rust’sBTreeMap.Set: Either backed byhashbrown::HashSetor Rust’sBTreeSet.IndexMap: Either backed byindexmap::IndexMapor a custom implementation based on Rust’sBTreeMap.IndexSet: Either backed byindexmap::IndexSetor a custom implementation based on Rust’sBTreeMap.
For the hash-map based type definitions the hash algorithm type parameter is fixed.
Modules§
- hash
hash-collections - 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.