| Crates.io | bloom-filter-rs |
| lib.rs | bloom-filter-rs |
| version | 0.1.0 |
| created_at | 2018-11-06 23:36:15.025005+00 |
| updated_at | 2018-11-06 23:36:15.025005+00 |
| description | A Bloom Filter implementation in Rust |
| homepage | |
| repository | https://github.com/sagalasan/bloom-filter |
| max_upload_size | |
| id | 95147 |
| size | 9,277 |
A Bloom Filter implementation in Rust.
[dependencies]
bloom-filter-rs = "0.1"
extern crate bloom_filter_rs as bloom_filter;
use std::vec::Vec;
use bloom_filter::{BloomFilter, Murmur3};
let words = vec!["Hello", "I", "am", "some", "words"];
let mut bloom_filter = BloomFilter::optimal(Murmur3, words.len() as u64, 0.01);
bloom_filter.insert_all(&words);
for word in words.iter() {
assert!(bloom_filter.contains(&word));
}