#hash-map #hash-set #hash #no-std #fnv

no-std hashmap_core

Implementation of HashMap and HashSet for no_std environments

12 releases

Uses old Rust 2015

0.1.11 Aug 19, 2019
0.1.10 Jan 20, 2019
0.1.9 Jul 19, 2018
0.1.8 Jun 23, 2018
0.1.1 Nov 30, 2017

#7 in #fnv

Download history 197/week @ 2023-12-04 242/week @ 2023-12-11 316/week @ 2023-12-18 184/week @ 2023-12-25 116/week @ 2024-01-01 272/week @ 2024-01-08 267/week @ 2024-01-15 218/week @ 2024-01-22 150/week @ 2024-01-29 199/week @ 2024-02-05 273/week @ 2024-02-12 247/week @ 2024-02-19 301/week @ 2024-02-26 313/week @ 2024-03-04 314/week @ 2024-03-11 297/week @ 2024-03-18

1,227 downloads per month
Used in 5 crates

Apache-2.0/MIT

180KB
3K SLoC

This crate is deprecated, use hashbrown instead.

hashmap_core

Build Status Crates.io

This crate provides an implementation of HashMap and HashSet which do not depend on the standard library and are suitable for no_std environments.

This crate uses the FNV instead of SipHash for the default hasher, because the latter requires a source of random numbers which may not be available in no_std environments.

This crate is nightly-only for now since it uses the alloc crate, which is unstable.

Documentation

https://docs.rs/hashmap_core

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

No runtime deps

Features