Documentation
class Monad m => DB m whereSource
accept :: ByteString -> (Maybe ByteString -> m (Action, a)) -> m aSource
get :: ByteString -> m (Maybe ByteString)Source
set :: ByteString -> ByteString -> m ()Source
add :: ByteString -> ByteString -> m BoolSource
remove :: ByteString -> m BoolSource
enum :: m (Enumerator (ByteString, ByteString) m a)Source
MonadControlIO m => DB (HashMem m) | |
(Functor m, MonadControlIO m) => DB (HashFile m) |