[−][src]Type Definition bloom_filter_simple::DefaultBloomFilter
type DefaultBloomFilter = KMBloomFilter<AHasher, DefaultHasher>;
A default implementation of KMBloomFilter using ahash::AHasher and collections::hash_map::DefaultHasher.
DefaultBloomFilter is implemented as a type definition type DefaultBloomFilter = KMBloomFilter<ahash::AHasher, DefaultHasher>;
Examples
use bloom_filter_simple::{DefaultBloomFilter,BloomFilter}; fn simple_bloom_filter_test() { let desired_capacity = 1_000_000; let false_positive_probability = 0.0001; let mut bloom_filter = DefaultBloomFilter::new(desired_capacity, false_positive_probability); bloom_filter.insert(&"Hello!"); bloom_filter.insert(&34); assert!(bloom_filter.contains(&"Hello!")); assert!(bloom_filter.contains(&34)); assert_eq!(false, bloom_filter.contains(&"Not in filter")); }