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 |
5513 |
macros.rs |
|
2182 |
map.rs |
|
280523 |
raw |
|
|
rustc_entry.rs |
|
18561 |
scopeguard.rs |
|
1357 |
set.rs |
|
88087 |
table.rs |
|
64802 |