Hi, thanks for writing and sharing this crate!
I wanted to use it in a no_std environment but I noticed that there is no std/no_std feature flag. I modified your crate in my fork and got quadtree to compile without the std library (7fef19c). Would you accept a PR adding no_std support?
I looks like the only std-incompatible thing is the usage of std::collections::HashMap, so my proposition would be to replace it with hashbrown + ahash (which appears to be a better fit than the default hasher). Other option would be to allow users to specify the hasher.
Hi, thanks for writing and sharing this crate!
I wanted to use it in a
no_stdenvironment but I noticed that there is nostd/no_stdfeature flag. I modified your crate in my fork and gotquadtreeto compile without the std library (7fef19c). Would you accept a PR addingno_stdsupport?I looks like the only std-incompatible thing is the usage of
std::collections::HashMap, so my proposition would be to replace it withhashbrown+ahash(which appears to be a better fit than the default hasher). Other option would be to allow users to specify the hasher.