| control |
|
|
| external_trait_impls |
|
|
| hasher.rs |
|
1981 |
| 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 |
5401 |
| macros.rs |
|
2182 |
| map.rs |
|
202065 |
| raw |
|
|
| raw_entry.rs |
|
57610 |
| rustc_entry.rs |
|
16408 |
| scopeguard.rs |
|
1357 |
| set.rs |
|
91315 |
| table.rs |
|
73022 |
| util.rs |
|
900 |