Versions in this module Expand all Collapse all v0 v0.2.0 Jul 1, 2022 v0.1.0 Aug 16, 2017 Changes in this version + type ConfigOption func(*Filter) + func BucketEntries(entries uint) ConfigOption + func BucketTotal(total uint) ConfigOption + func FingerprintLength(length uint) ConfigOption + func Kicks(kicks uint) ConfigOption + type Filter struct + func Load(path string) (*Filter, error) + func New(opts ...ConfigOption) (filter *Filter) + func (f *Filter) Delete(item []byte) bool + func (f *Filter) Insert(item []byte) bool + func (f *Filter) InsertUnique(item []byte) bool + func (f *Filter) ItemCount() uint + func (f *Filter) Lookup(item []byte) bool + func (f *Filter) MarshalBinary() ([]byte, error) + func (f *Filter) Save(path string) error + func (f *Filter) UnmarshalBinary(data []byte) error