Struct bloom_filter_wbj::BloomFilter [] [src]

pub struct BloomFilter { /* fields omitted */ }

Space-efficient probabilistic hash set

Methods

impl BloomFilter
[src]

[src]

Build a Bloom Filter with a specified false positive rate

Arguments

  • n_elems: expected number of elements
  • fp_rate: desired false positive rate (0.0 -> 1.0)

[src]

Create a new Bloom Filter with specified buffer size

Arguments

  • n_elems: expected number of elements
  • size: desired buffer size

[src]

Add a member

[src]

Check membership

[src]

Number of elements in the BloomFilter

[src]

Number of buckets that a memebr can occupy

[src]

Number of hashers being used

[src]

False positive rate

Trait Implementations

impl Debug for BloomFilter
[src]

[src]

Formats the value using the given formatter.