Crates.io | bloom-filter-rs |
lib.rs | bloom-filter-rs |
version | 0.1.0 |
source | src |
created_at | 2018-11-06 23:36:15.025005 |
updated_at | 2018-11-06 23:36:15.025005 |
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));
}