diff options
Diffstat (limited to 'Utility/Bloom.hs')
-rw-r--r-- | Utility/Bloom.hs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Utility/Bloom.hs b/Utility/Bloom.hs index 9076abddb..668901f76 100644 --- a/Utility/Bloom.hs +++ b/Utility/Bloom.hs @@ -12,6 +12,7 @@ module Utility.Bloom ( safeSuggestSizing, Hashable(..), cheapHashes, + elemB, notElemB, newMB, @@ -34,6 +35,9 @@ import Control.Monad.ST (ST) notElemB :: a -> Bloom a -> Bool notElemB = Bloom.notElem +elemB :: a -> Bloom a -> Bool +elemB = Bloom.elem + newMB :: (a -> [Bloom.Hash]) -> Int -> ST s (MBloom.MBloom s a) newMB = MBloom.new @@ -48,6 +52,9 @@ unsafeFreezeMB = Bloom.unsafeFreeze notElemB :: a -> Bloom a -> Bool notElemB = Bloom.notElemB +elemB :: a -> Bloom a -> Bool +elemB = Bloom.elem + newMB :: (a -> [Bloom.Hash]) -> Int -> ST s (Bloom.MBloom s a) newMB = Bloom.newMB |