bloom-filter-rs

Crates.iobloom-filter-rs
lib.rsbloom-filter-rs
version0.1.0
sourcesrc
created_at2018-11-06 23:36:15.025005
updated_at2018-11-06 23:36:15.025005
descriptionA Bloom Filter implementation in Rust
homepage
repositoryhttps://github.com/sagalasan/bloom-filter
max_upload_size
id95147
size9,277
Christiaan Martinez (sagalasan)

documentation

README

Bloom Filter

Build Status

A Bloom Filter implementation in Rust.

Installation

[dependencies]
bloom-filter-rs = "0.1"

Usage

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));
}
Commit count: 8

cargo fmt