indexation-0.2: Tools for entity indexation

Safe HaskellNone
LanguageHaskell2010

Indexation.IndexTable

Documentation

data IndexTable entity Source #

Instances
(Serialize entity, Eq entity, Hashable entity) => Serialize (IndexTable entity) # 
Instance details

Defined in Indexation.Instances.Cereal

Methods

put :: Putter (IndexTable entity) #

get :: Get (IndexTable entity) #

lookup :: (Eq entity, Hashable entity) => entity -> IndexTable entity -> Maybe (Index entity) Source #

register :: (Eq entity, Hashable entity) => entity -> IndexTable entity -> (Index entity, IndexTable entity) Source #

empty :: (Eq entity, Hashable entity) => IndexTable entity Source #