scalable_cuckoo_filter
A variant of Cuckoo Filter whose size automatically scales as necessary.
Examples
Basic usage:
use ScalableCuckooFilter;
let mut filter = new;
assert!;
filter.insert;
assert!;
Filter grows automatically:
use ScalableCuckooFilter;
let mut filter = new;
assert_eq!;
for i in 0..1000
assert_eq!;
Filter shrinking:
use ScalableCuckooFilter;
let mut filter = new;
for i in 0..100
assert_eq!;
assert_eq!;
filter.shrink_to_fit;
for i in 0..100
assert_eq!;
assert_eq!;