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 |