此项目分析rust版本的swiss table的实现细节。
- 增加中文注释,注释不影响原来的行号;
- 通过优秀源码学习rust语言;
- 彻底搞清楚swiss table,便于以后自己开发出一个。
- 官方crates位置:https://crates.io/crates/hashbrown/0.12.0
- github: https://github.com/rust-lang/hashbrown
- API文档:https://docs.rs/hashbrown/0.12.0/hashbrown/struct.HashMap.html
依赖的hashcode计算库:ahash