musemap 0.2.0-alpha.0

Fast DoS-resistant hashmap.
Documentation
  • Coverage
  • 6.25%
    1 out of 16 items documented1 out of 14 items with examples
  • Size
  • Source code size: 15.02 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 3.25 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 13s Average build duration of successful builds.
  • all releases: 10s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • eternal-io/musemap
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • eternal-io

MuseMap

Fast DoS-resistant hashmap based on MuseAir hash algorithm.

The output of the Hasher in this crate may vary depending on the version or the platform. It should only be used for in-memory maps.

Due to MuseAir is non-crypto, this crate should NOT be used for cryptographic purpose.

Usage

use musemap::{HashMap, HashMapExt};

let mut map = HashMap::new();
map.insert("hello", "world");