OFilter

OFilter is an opinionated Bloom filter implemented in Rust.

Internally, it uses an existing bloomfilter implementation, which works well, but on top of it, it does 3 things.

Nothing crazy, this is just a helper lib, packing some opinionated choices over already existing software libraries that work well.

In practice, I am using this filter to implement a self-expiring KV store.

OFilter icon

Status

For now this is a toy project, clearly NOT suitable for production use.

Build Status

Usage

```rust use ofilter::Filter;

let mut filter: Filter = Filter::new(100); filter.set(&42); assert!(filter.check(&42)); ```

Links

License

OFilter is licensed under the MIT license.