plum
plum is a library of various probabilistic data structures for rust :crab:.
Currently, it only contains a fast standard bloom filter implementation.
Usage
use StandardBloomFilter;
let items_count = 1_000_000;
let fp_rate = 0.01;
let mut bloom = new;
bloom.insert;
bloom.contains; /* true */
bloom.contains; /* false */
Documentation
See docs.rs/plum
License
Licensed under MIT license (LICENSE or http://opensource.org/licenses/MIT)