plum is a library of various probabilistic data structures for rust :crab:.
Currently, it only contains a fast standard bloom filter implementation.
```rust use plum::{StandardBloomFilter};
let itemscount = 1000000; let fprate = 0.01;
let mut bloom = StandarBloomFilter::new(itemscount, fprate); bloom.insert("item1"); bloom.contains("item1"); /* true / bloom.contains("item2"); / false */ ```
toml
[dependencies]
plum="0.1.2"
See docs.rs/plum
Licensed under MIT license (LICENSE or http://opensource.org/licenses/MIT)