#bloom-filter #bloom #filter

bloom-filter-rs

使用Rust实现的Bloom Filter

1个不稳定版本

使用旧的Rust 2015

0.1.0 2018年11月6日

41 #bloom

MIT 许可证

9KB
119

Bloom Filter

Build Status

在Rust中的Bloom Filter实现。

安装

[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));
}

lib.rs:

BloomFilter实现

依赖项

~235KB