Indra-db / Flecs-Rust

Rust API for Flecs: A Fast and Flexible Entity Component System (ECS)
MIT License
194 stars 11 forks source link

Use `hashbrown` for `FlecsIdMap` #206

Closed waywardmonkeys closed 2 weeks ago

waywardmonkeys commented 2 weeks ago

This removes a dependency on fxhash and uses hashbrown which now defaults to foldhash.

fxhash hasn't been updated / maintained in 7 years and the Rust community has largely moved on to other hash algorithms over time.

(This is also more friendly for future potential no_std support.)