control |
|
|
external_trait_impls |
|
|
lib.rs |
This crate is a Rust port of Google's high-performance [SwissTable] hash
map, adapted to make it a drop-in replacement for Rust's standard `HashMap`
and `HashSet` types.
The original C++ version of [SwissTable] can be found [here], and this
[CppCon talk] gives an overview of how the algorithm works.
[SwissTable]: https://abseil.io/blog/20180927-swisstables
[here]: https://github.com/abseil/abseil-cpp/blob/master/absl/container/internal/raw_hash_set.h
[CppCon talk]: https://www.youtube.com/watch?v=ncHmEUmJZf4 |
5294 |
macros.rs |
|
2182 |
map.rs |
|
199711 |
raw |
|
|
raw_entry.rs |
|
57610 |
rustc_entry.rs |
|
16374 |
scopeguard.rs |
|
1357 |
set.rs |
|
90951 |
table.rs |
|
73058 |
util.rs |
|
638 |